#[repr(C)]pub struct DeviceFaultVendorBinaryHeaderVersionOneKHR {
pub header_size: u32,
pub header_version: DeviceFaultVendorBinaryHeaderVersionKHR,
pub vendor_id: u32,
pub device_id: u32,
pub driver_version: u32,
pub pipeline_cache_uuid: [u8; 16],
pub application_name_offset: u32,
pub application_version: u32,
pub engine_name_offset: u32,
pub engine_version: u32,
pub api_version: u32,
}Expand description
Native structure VkDeviceFaultVendorBinaryHeaderVersionOneKHR.
Khronos reference: VkDeviceFaultVendorBinaryHeaderVersionOneKHR
Fields§
§header_size: u32Native field headerSize.
header_version: DeviceFaultVendorBinaryHeaderVersionKHRNative field headerVersion.
vendor_id: u32Native field vendorID.
device_id: u32Native field deviceID.
driver_version: u32Native field driverVersion.
pipeline_cache_uuid: [u8; 16]Native field pipelineCacheUUID.
application_name_offset: u32Native field applicationNameOffset.
application_version: u32Native field applicationVersion.
engine_name_offset: u32Native field engineNameOffset.
engine_version: u32Native field engineVersion.
api_version: u32Native field apiVersion.
Implementations§
Source§impl DeviceFaultVendorBinaryHeaderVersionOneKHR
impl DeviceFaultVendorBinaryHeaderVersionOneKHR
Sourcepub fn set_header_size(self, value: u32) -> Self
pub fn set_header_size(self, value: u32) -> Self
Set native field headerSize without native effects.
Sourcepub fn set_header_version(
self,
value: DeviceFaultVendorBinaryHeaderVersionKHR,
) -> Self
pub fn set_header_version( self, value: DeviceFaultVendorBinaryHeaderVersionKHR, ) -> Self
Set native field headerVersion without native effects.
Sourcepub fn set_vendor_id(self, value: u32) -> Self
pub fn set_vendor_id(self, value: u32) -> Self
Set native field vendorID without native effects.
Sourcepub fn set_device_id(self, value: u32) -> Self
pub fn set_device_id(self, value: u32) -> Self
Set native field deviceID without native effects.
Sourcepub fn set_driver_version(self, value: u32) -> Self
pub fn set_driver_version(self, value: u32) -> Self
Set native field driverVersion without native effects.
Sourcepub fn set_pipeline_cache_uuid(self, value: [u8; 16]) -> Self
pub fn set_pipeline_cache_uuid(self, value: [u8; 16]) -> Self
Set native field pipelineCacheUUID without native effects.
Sourcepub fn set_application_name_offset(self, value: u32) -> Self
pub fn set_application_name_offset(self, value: u32) -> Self
Set native field applicationNameOffset without native effects.
Sourcepub fn set_application_version(self, value: u32) -> Self
pub fn set_application_version(self, value: u32) -> Self
Set native field applicationVersion without native effects.
Sourcepub fn set_engine_name_offset(self, value: u32) -> Self
pub fn set_engine_name_offset(self, value: u32) -> Self
Set native field engineNameOffset without native effects.
Sourcepub fn set_engine_version(self, value: u32) -> Self
pub fn set_engine_version(self, value: u32) -> Self
Set native field engineVersion without native effects.
Sourcepub fn set_api_version(self, value: u32) -> Self
pub fn set_api_version(self, value: u32) -> Self
Set native field apiVersion without native effects.