pub struct QueryPipelineStatisticFlags(pub VkQueryPipelineStatisticFlags);
Expand description
Bitmask specifying queried pipeline statistics
Tuple Fields§
§0: VkQueryPipelineStatisticFlags
Implementations§
Source§impl QueryPipelineStatisticFlags
impl QueryPipelineStatisticFlags
Sourcepub const INPUT_ASSEMBLY_VERTICES: Self
pub const INPUT_ASSEMBLY_VERTICES: Self
Queries managed by the pool will count the number of vertices processed by the input assembly stage
Sourcepub const INPUT_ASSEMBLY_PRIMITIVES: Self
pub const INPUT_ASSEMBLY_PRIMITIVES: Self
Queries managed by the pool will count the number of primitives processed by the input assembly state
Sourcepub const VERTEX_SHADER_INVOCATIONS: Self
pub const VERTEX_SHADER_INVOCATIONS: Self
Queries managed by the pool will count the number of vertex shader invocations
Sourcepub const GEOMETRY_SHADER_INVOCATIONS: Self
pub const GEOMETRY_SHADER_INVOCATIONS: Self
Queries managed by the pool will count the number of geometry shader invocations
Sourcepub const GEOMETRY_SHADER_PRIMITIVES: Self
pub const GEOMETRY_SHADER_PRIMITIVES: Self
Queries managed by the pool will count the number of primitives generated by geometry shader invocations
Sourcepub const CLIPPING_INVOCATIONS: Self
pub const CLIPPING_INVOCATIONS: Self
Queries managed by the pool will count the number of primitives processed by the Primitive Clipping stage of the pipeline
Sourcepub const CLIPPING_PRIMITIVES: Self
pub const CLIPPING_PRIMITIVES: Self
Queries managed by the pool will count the number of primitives output by the Primitive Clipping stage of the pipeline
Sourcepub const FRAGMENT_SHADER_INVOCATIONS: Self
pub const FRAGMENT_SHADER_INVOCATIONS: Self
Queries managed by the pool will count the number of fragment shader invocations
Sourcepub const TESSELLATION_CONTROL_SHADER_PATCHES: Self
pub const TESSELLATION_CONTROL_SHADER_PATCHES: Self
Queries managed by the pool will count the number of patches processed by the tessellation control shader
Sourcepub const TESSELLATION_EVALUATION_SHADER_INVOCATIONS: Self
pub const TESSELLATION_EVALUATION_SHADER_INVOCATIONS: Self
Queries managed by the pool will count the number of invocations of the tessellation evaluation shader
Sourcepub const COMPUTE_SHADER_INVOCATIONS: Self
pub const COMPUTE_SHADER_INVOCATIONS: Self
Queries managed by the pool will count the number of compute shader invocations
Sourcepub fn input_assembly_vertices(&self) -> Self
pub fn input_assembly_vertices(&self) -> Self
Queries managed by the pool will count the number of vertices processed by the input assembly stage
Sourcepub fn input_assembly_primitives(&self) -> Self
pub fn input_assembly_primitives(&self) -> Self
Queries managed by the pool will count the number of primitives processed by the input assembly state
Sourcepub fn vertex_shader_invocations(&self) -> Self
pub fn vertex_shader_invocations(&self) -> Self
Queries managed by the pool will count the number of vertex shader invocations
Sourcepub fn geometry_shader_invocations(&self) -> Self
pub fn geometry_shader_invocations(&self) -> Self
Queries managed by the pool will count the number of geometry shader invocations
Sourcepub fn geometry_shader_primitives(&self) -> Self
pub fn geometry_shader_primitives(&self) -> Self
Queries managed by the pool will count the number of primitives generated by geometry shader invocations
Sourcepub fn clipping_invocations(&self) -> Self
pub fn clipping_invocations(&self) -> Self
Queries managed by the pool will count the number of primitives processed by the Primitive Clipping stage of the pipeline
Sourcepub fn clipping_primitives(&self) -> Self
pub fn clipping_primitives(&self) -> Self
Queries managed by the pool will count the number of primitives output by the Primitive Clipping stage of the pipeline
Sourcepub fn fragment_shader_invocations(&self) -> Self
pub fn fragment_shader_invocations(&self) -> Self
Queries managed by the pool will count the number of fragment shader invocations
Sourcepub fn tessellation_control_shader_patches(&self) -> Self
pub fn tessellation_control_shader_patches(&self) -> Self
Queries managed by the pool will count the number of patches processed by the tessellation control shader
Sourcepub fn tessellation_evaluation_shader_invocations(&self) -> Self
pub fn tessellation_evaluation_shader_invocations(&self) -> Self
Queries managed by the pool will count the number of invocations of the tessellation evaluation shader
Sourcepub fn compute_shader_invocations(&self) -> Self
pub fn compute_shader_invocations(&self) -> Self
Queries managed by the pool will count the number of compute shader invocations
Trait Implementations§
Source§impl Clone for QueryPipelineStatisticFlags
impl Clone for QueryPipelineStatisticFlags
Source§fn clone(&self) -> QueryPipelineStatisticFlags
fn clone(&self) -> QueryPipelineStatisticFlags
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more