pub union PerformanceValueDataINTEL<'a> {
pub value32: u32,
pub value64: u64,
pub value_float: f32,
pub value_bool: Bool32,
pub value_string: *const c_char,
/* private fields */
}Expand description
Native union VkPerformanceValueDataINTEL.
Fields§
§value32: u32Native field value32.
value64: u64Native field value64.
value_float: f32Native field valueFloat.
value_bool: Bool32Native field valueBool.
value_string: *const c_charNative field valueString.
Implementations§
Source§impl<'a> PerformanceValueDataINTEL<'a>
impl<'a> PerformanceValueDataINTEL<'a>
Sourcepub fn set_value32(self, value: u32) -> Self
pub fn set_value32(self, value: u32) -> Self
Set native field value32 without native effects.
Sourcepub fn set_value64(self, value: u64) -> Self
pub fn set_value64(self, value: u64) -> Self
Set native field value64 without native effects.
Sourcepub fn set_value_float(self, value: f32) -> Self
pub fn set_value_float(self, value: f32) -> Self
Set native field valueFloat without native effects.
Sourcepub fn set_value_bool(self, value: Bool32) -> Self
pub fn set_value_bool(self, value: Bool32) -> Self
Set native field valueBool without native effects.
Sourcepub fn set_value_string(self, value: &'a CStr) -> Self
pub fn set_value_string(self, value: &'a CStr) -> Self
Set native field valueString without native effects.
Trait Implementations§
Source§impl<'a> Clone for PerformanceValueDataINTEL<'a>
impl<'a> Clone for PerformanceValueDataINTEL<'a>
impl<'a> Copy for PerformanceValueDataINTEL<'a>
Auto Trait Implementations§
impl<'a> !Send for PerformanceValueDataINTEL<'a>
impl<'a> !Sync for PerformanceValueDataINTEL<'a>
impl<'a> Forget for PerformanceValueDataINTEL<'a>
impl<'a> Freeze for PerformanceValueDataINTEL<'a>
impl<'a> Move for PerformanceValueDataINTEL<'a>
impl<'a> RefUnwindSafe for PerformanceValueDataINTEL<'a>
impl<'a> Unpin for PerformanceValueDataINTEL<'a>
impl<'a> UnsafeUnpin for PerformanceValueDataINTEL<'a>
impl<'a> UnwindSafe for PerformanceValueDataINTEL<'a>
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