#[repr(C)]pub struct PipelineCacheHeaderVersionOne {
pub header_size: u32,
pub header_version: PipelineCacheHeaderVersion,
pub vendor_id: u32,
pub device_id: u32,
pub pipeline_cache_uuid: [u8; 16],
}Expand description
Native structure VkPipelineCacheHeaderVersionOne.
Fields§
§header_size: u32Native field headerSize.
header_version: PipelineCacheHeaderVersionNative field headerVersion.
vendor_id: u32Native field vendorID.
device_id: u32Native field deviceID.
pipeline_cache_uuid: [u8; 16]Native field pipelineCacheUUID.
Implementations§
Source§impl PipelineCacheHeaderVersionOne
impl PipelineCacheHeaderVersionOne
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: PipelineCacheHeaderVersion) -> Self
pub fn set_header_version(self, value: PipelineCacheHeaderVersion) -> 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_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.
Trait Implementations§
impl Copy for PipelineCacheHeaderVersionOne
Auto Trait Implementations§
impl Forget for PipelineCacheHeaderVersionOne
impl Freeze for PipelineCacheHeaderVersionOne
impl Move for PipelineCacheHeaderVersionOne
impl RefUnwindSafe for PipelineCacheHeaderVersionOne
impl Send for PipelineCacheHeaderVersionOne
impl Sync for PipelineCacheHeaderVersionOne
impl Unpin for PipelineCacheHeaderVersionOne
impl UnsafeUnpin for PipelineCacheHeaderVersionOne
impl UnwindSafe for PipelineCacheHeaderVersionOne
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