#[repr(C)]pub struct PipelineCacheHeaderVersionDataGraphQCOM {
pub header_size: u32,
pub header_version: PipelineCacheHeaderVersion,
pub cache_type: DataGraphModelCacheTypeQCOM,
pub cache_version: u32,
pub toolchain_version: [u32; 3],
}Expand description
Native structure VkPipelineCacheHeaderVersionDataGraphQCOM.
Khronos reference: VkPipelineCacheHeaderVersionDataGraphQCOM
Fields§
§header_size: u32Native field headerSize.
header_version: PipelineCacheHeaderVersionNative field headerVersion.
cache_type: DataGraphModelCacheTypeQCOMNative field cacheType.
cache_version: u32Native field cacheVersion.
toolchain_version: [u32; 3]Native field toolchainVersion.
Implementations§
Source§impl PipelineCacheHeaderVersionDataGraphQCOM
impl PipelineCacheHeaderVersionDataGraphQCOM
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_cache_type(self, value: DataGraphModelCacheTypeQCOM) -> Self
pub fn set_cache_type(self, value: DataGraphModelCacheTypeQCOM) -> Self
Set native field cacheType without native effects.
Sourcepub fn set_cache_version(self, value: u32) -> Self
pub fn set_cache_version(self, value: u32) -> Self
Set native field cacheVersion without native effects.
Sourcepub fn set_toolchain_version(self, value: [u32; 3]) -> Self
pub fn set_toolchain_version(self, value: [u32; 3]) -> Self
Set native field toolchainVersion without native effects.
Trait Implementations§
impl Copy for PipelineCacheHeaderVersionDataGraphQCOM
Auto Trait Implementations§
impl Forget for PipelineCacheHeaderVersionDataGraphQCOM
impl Freeze for PipelineCacheHeaderVersionDataGraphQCOM
impl Move for PipelineCacheHeaderVersionDataGraphQCOM
impl RefUnwindSafe for PipelineCacheHeaderVersionDataGraphQCOM
impl Send for PipelineCacheHeaderVersionDataGraphQCOM
impl Sync for PipelineCacheHeaderVersionDataGraphQCOM
impl Unpin for PipelineCacheHeaderVersionDataGraphQCOM
impl UnsafeUnpin for PipelineCacheHeaderVersionDataGraphQCOM
impl UnwindSafe for PipelineCacheHeaderVersionDataGraphQCOM
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