#[repr(transparent)]pub struct QueryPipelineStatisticFlags(pub VkQueryPipelineStatisticFlags);
Expand description
Bitmask specifying queried pipeline statistics
Tuple Fields§
§0: VkQueryPipelineStatisticFlags
Implementations§
Source§impl QueryPipelineStatisticFlags
impl QueryPipelineStatisticFlags
Sourcepub const fn bits(&self) -> VkQueryPipelineStatisticFlags
pub const fn bits(&self) -> VkQueryPipelineStatisticFlags
Returns bits in this flags
Sourcepub const fn has_any(self, other: Self) -> bool
pub const fn has_any(self, other: Self) -> bool
Returns true if any of specified bits are contained in this flag.
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
Trait Implementations§
Source§impl BitAnd for QueryPipelineStatisticFlags
impl BitAnd for QueryPipelineStatisticFlags
Source§impl BitAndAssign for QueryPipelineStatisticFlags
impl BitAndAssign for QueryPipelineStatisticFlags
Source§fn bitand_assign(&mut self, rhs: Self)
fn bitand_assign(&mut self, rhs: Self)
&=
operation. Read moreSource§impl BitOr for QueryPipelineStatisticFlags
impl BitOr for QueryPipelineStatisticFlags
Source§impl BitOrAssign for QueryPipelineStatisticFlags
impl BitOrAssign for QueryPipelineStatisticFlags
Source§fn bitor_assign(&mut self, rhs: Self)
fn bitor_assign(&mut self, rhs: Self)
|=
operation. Read moreSource§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