#[repr(C)]pub struct PerformanceCounterDescriptionKHR {
pub s_type: StructureType,
pub p_next: *mut c_void,
pub flags: PerformanceCounterDescriptionFlagBitsKHR,
pub name: StringArray<vulkan_rust_sys::::structs::PerformanceCounterDescriptionKHR::name::{constant#0}>,
pub category: StringArray<vulkan_rust_sys::::structs::PerformanceCounterDescriptionKHR::category::{constant#0}>,
pub description: StringArray<vulkan_rust_sys::::structs::PerformanceCounterDescriptionKHR::description::{constant#0}>,
}Expand description
VkPerformanceCounterDescriptionKHR
Provided by VK_KHR_performance_query.
Returned only*, filled by Vulkan, not constructed by the application.
Fields§
§s_type: StructureTypeMust be VK_STRUCTURE_TYPE_PERFORMANCE_COUNTER_DESCRIPTION_KHR.
p_next: *mut c_voidOptional, may be null.
flags: PerformanceCounterDescriptionFlagBitsKHR§name: StringArray<vulkan_rust_sys::::structs::PerformanceCounterDescriptionKHR::name::{constant#0}>§category: StringArray<vulkan_rust_sys::::structs::PerformanceCounterDescriptionKHR::category::{constant#0}>§description: StringArray<vulkan_rust_sys::::structs::PerformanceCounterDescriptionKHR::description::{constant#0}>Implementations§
Source§impl PerformanceCounterDescriptionKHR
impl PerformanceCounterDescriptionKHR
Sourcepub fn builder<'a>() -> PerformanceCounterDescriptionKHRBuilder<'a>
pub fn builder<'a>() -> PerformanceCounterDescriptionKHRBuilder<'a>
Start building this struct; s_type is already set to the correct variant.
Trait Implementations§
Source§impl Clone for PerformanceCounterDescriptionKHR
impl Clone for PerformanceCounterDescriptionKHR
Source§fn clone(&self) -> PerformanceCounterDescriptionKHR
fn clone(&self) -> PerformanceCounterDescriptionKHR
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 Default for PerformanceCounterDescriptionKHR
impl Default for PerformanceCounterDescriptionKHR
Source§fn default() -> PerformanceCounterDescriptionKHR
fn default() -> PerformanceCounterDescriptionKHR
Returns the “default value” for a type. Read more
impl Copy for PerformanceCounterDescriptionKHR
Auto Trait Implementations§
impl Freeze for PerformanceCounterDescriptionKHR
impl RefUnwindSafe for PerformanceCounterDescriptionKHR
impl !Send for PerformanceCounterDescriptionKHR
impl !Sync for PerformanceCounterDescriptionKHR
impl Unpin for PerformanceCounterDescriptionKHR
impl UnsafeUnpin for PerformanceCounterDescriptionKHR
impl UnwindSafe for PerformanceCounterDescriptionKHR
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