#[repr(C)]pub struct PhysicalDevicePerformanceQueryPropertiesKHR {
pub s_type: StructureType,
pub p_next: *mut c_void,
pub allow_command_buffer_query_copies: u32,
}Expand description
VkPhysicalDevicePerformanceQueryPropertiesKHR
Provided by VK_KHR_performance_query.
Returned only*, filled by Vulkan, not constructed by the application.
§Extends
Fields§
§s_type: StructureTypeMust be VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_PROPERTIES_KHR.
p_next: *mut c_voidOptional, may be null.
allow_command_buffer_query_copies: u32Implementations§
Source§impl PhysicalDevicePerformanceQueryPropertiesKHR
impl PhysicalDevicePerformanceQueryPropertiesKHR
Sourcepub fn builder<'a>() -> PhysicalDevicePerformanceQueryPropertiesKHRBuilder<'a>
pub fn builder<'a>() -> PhysicalDevicePerformanceQueryPropertiesKHRBuilder<'a>
Start building this struct; s_type is already set to the correct variant.
Trait Implementations§
Source§impl Clone for PhysicalDevicePerformanceQueryPropertiesKHR
impl Clone for PhysicalDevicePerformanceQueryPropertiesKHR
Source§fn clone(&self) -> PhysicalDevicePerformanceQueryPropertiesKHR
fn clone(&self) -> PhysicalDevicePerformanceQueryPropertiesKHR
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 moreimpl Copy for PhysicalDevicePerformanceQueryPropertiesKHR
impl ExtendsPhysicalDeviceProperties2 for PhysicalDevicePerformanceQueryPropertiesKHR
Auto Trait Implementations§
impl Freeze for PhysicalDevicePerformanceQueryPropertiesKHR
impl RefUnwindSafe for PhysicalDevicePerformanceQueryPropertiesKHR
impl !Send for PhysicalDevicePerformanceQueryPropertiesKHR
impl !Sync for PhysicalDevicePerformanceQueryPropertiesKHR
impl Unpin for PhysicalDevicePerformanceQueryPropertiesKHR
impl UnsafeUnpin for PhysicalDevicePerformanceQueryPropertiesKHR
impl UnwindSafe for PhysicalDevicePerformanceQueryPropertiesKHR
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