Struct vulkano::query::QueryPipelineStatisticFlags [−][src]
pub struct QueryPipelineStatisticFlags { pub input_assembly_vertices: bool, pub input_assembly_primitives: bool, pub vertex_shader_invocations: bool, pub geometry_shader_invocations: bool, pub geometry_shader_primitives: bool, pub clipping_invocations: bool, pub clipping_primitives: bool, pub fragment_shader_invocations: bool, pub tessellation_control_shader_patches: bool, pub tessellation_evaluation_shader_invocations: bool, pub compute_shader_invocations: bool, }
Expand description
For pipeline statistics queries, the statistics that should be gathered.
Fields
input_assembly_vertices: bool
Count the number of vertices processed by the input assembly.
input_assembly_primitives: bool
Count the number of primitives processed by the input assembly.
vertex_shader_invocations: bool
Count the number of times a vertex shader is invoked.
geometry_shader_invocations: bool
Count the number of times a geometry shader is invoked.
geometry_shader_primitives: bool
Count the number of primitives generated by geometry shaders.
clipping_invocations: bool
Count the number of times the clipping stage is invoked on a primitive.
clipping_primitives: bool
Count the number of primitives that are output by the clipping stage.
fragment_shader_invocations: bool
Count the number of times a fragment shader is invoked.
tessellation_control_shader_patches: bool
Count the number of patches processed by a tessellation control shader.
tessellation_evaluation_shader_invocations: bool
Count the number of times a tessellation evaluation shader is invoked.
compute_shader_invocations: bool
Count the number of times a compute shader is invoked.
Implementations
Returns the number of flags that are set to true
.
Returns true
if any flags referring to compute operations are set to true
.
Returns true
if any flags referring to graphics operations are set to true
.
Trait Implementations
Returns the “default value” for a type. Read more
Performs the conversion.
Auto Trait Implementations
impl RefUnwindSafe for QueryPipelineStatisticFlags
impl Send for QueryPipelineStatisticFlags
impl Sync for QueryPipelineStatisticFlags
impl Unpin for QueryPipelineStatisticFlags
impl UnwindSafe for QueryPipelineStatisticFlags
Blanket Implementations
Mutably borrows from an owned value. Read more
Builds a pointer to this type from a raw pointer.
Returns true if the size is suitable to store a type like this.
Returns the size of an individual element.