#[repr(C)]pub struct PerformanceCounterARM {
pub s_type: StructureType,
pub p_next: *mut c_void,
pub counter_id: u32,
}Expand description
VkPerformanceCounterARM
Provided by VK_ARM_performance_counters_by_region.
Returned only*, filled by Vulkan, not constructed by the application.
Fields§
§s_type: StructureTypeMust be VK_STRUCTURE_TYPE_PERFORMANCE_COUNTER_ARM.
p_next: *mut c_voidOptional, may be null.
counter_id: u32Implementations§
Source§impl PerformanceCounterARM
impl PerformanceCounterARM
Sourcepub fn builder<'a>() -> PerformanceCounterARMBuilder<'a>
pub fn builder<'a>() -> PerformanceCounterARMBuilder<'a>
Returns a builder for this struct with sType pre-filled.
Trait Implementations§
Source§impl Clone for PerformanceCounterARM
impl Clone for PerformanceCounterARM
Source§fn clone(&self) -> PerformanceCounterARM
fn clone(&self) -> PerformanceCounterARM
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PerformanceCounterARM
impl Debug for PerformanceCounterARM
Source§impl Default for PerformanceCounterARM
impl Default for PerformanceCounterARM
impl Copy for PerformanceCounterARM
Auto Trait Implementations§
impl Freeze for PerformanceCounterARM
impl RefUnwindSafe for PerformanceCounterARM
impl !Send for PerformanceCounterARM
impl !Sync for PerformanceCounterARM
impl Unpin for PerformanceCounterARM
impl UnsafeUnpin for PerformanceCounterARM
impl UnwindSafe for PerformanceCounterARM
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