pub struct PipelineStatistics {
pub input_assembler_vertices: u64,
pub input_assembler_primitives: u64,
pub vertex_shader_invocations: u64,
pub pixel_shader_primitives: u64,
pub compute_shader_invocations: u64,
}
Expand description
GPU pipeline statistics obtain by using a PipelineStatistics
query
Fields§
§input_assembler_vertices: u64
§input_assembler_primitives: u64
§vertex_shader_invocations: u64
§pixel_shader_primitives: u64
§compute_shader_invocations: u64
Trait Implementations§
Source§impl Add for PipelineStatistics
Ability to add 2 pipeline stats to accumulate
impl Add for PipelineStatistics
Ability to add 2 pipeline stats to accumulate
Source§impl AddAssign for PipelineStatistics
Ability to add_assign 2 pipeline stats to accumulate
impl AddAssign for PipelineStatistics
Ability to add_assign 2 pipeline stats to accumulate
Source§fn add_assign(&mut self, other: Self)
fn add_assign(&mut self, other: Self)
Performs the
+=
operation. Read moreAuto Trait Implementations§
impl Freeze for PipelineStatistics
impl RefUnwindSafe for PipelineStatistics
impl Send for PipelineStatistics
impl Sync for PipelineStatistics
impl Unpin for PipelineStatistics
impl UnwindSafe for PipelineStatistics
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more