Struct vulkanalia::vk::PerformanceCounterKHRBuilder
source · #[repr(transparent)]pub struct PerformanceCounterKHRBuilder { /* private fields */ }
Expand description
A builder for a PerformanceCounterKHR
.
Implementations§
source§impl PerformanceCounterKHRBuilder
impl PerformanceCounterKHRBuilder
pub fn unit(self, unit: PerformanceCounterUnitKHR) -> Self
pub fn scope(self, scope: PerformanceCounterScopeKHR) -> Self
pub fn storage(self, storage: PerformanceCounterStorageKHR) -> Self
pub fn uuid(self, uuid: impl Into<ByteArray<UUID_SIZE>>) -> Self
pub fn build(self) -> PerformanceCounterKHR
Trait Implementations§
source§impl Cast for PerformanceCounterKHRBuilder
impl Cast for PerformanceCounterKHRBuilder
§type Target = PerformanceCounterKHR
type Target = PerformanceCounterKHR
The other type this type can be used interchangeably with in FFI.
source§impl Clone for PerformanceCounterKHRBuilder
impl Clone for PerformanceCounterKHRBuilder
source§fn clone(&self) -> PerformanceCounterKHRBuilder
fn clone(&self) -> PerformanceCounterKHRBuilder
Returns a copy 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 PerformanceCounterKHRBuilder
impl Debug for PerformanceCounterKHRBuilder
source§impl Default for PerformanceCounterKHRBuilder
impl Default for PerformanceCounterKHRBuilder
source§fn default() -> PerformanceCounterKHRBuilder
fn default() -> PerformanceCounterKHRBuilder
Returns the “default value” for a type. Read more
source§impl Deref for PerformanceCounterKHRBuilder
impl Deref for PerformanceCounterKHRBuilder
impl Copy for PerformanceCounterKHRBuilder
Auto Trait Implementations§
impl RefUnwindSafe for PerformanceCounterKHRBuilder
impl !Send for PerformanceCounterKHRBuilder
impl !Sync for PerformanceCounterKHRBuilder
impl Unpin for PerformanceCounterKHRBuilder
impl UnwindSafe for PerformanceCounterKHRBuilder
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