#[repr(C)]pub struct ShaderModuleValidationCacheCreateInfoEXT {
pub s_type: StructureType,
pub p_next: *const c_void,
pub validation_cache: ValidationCacheEXT,
}Expand description
VkShaderModuleValidationCacheCreateInfoEXT
Provided by VK_EXT_validation_cache.
§Extends
Fields§
§s_type: StructureTypeMust be VK_STRUCTURE_TYPE_SHADER_MODULE_VALIDATION_CACHE_CREATE_INFO_EXT.
p_next: *const c_voidOptional, may be null.
validation_cache: ValidationCacheEXTImplementations§
Source§impl ShaderModuleValidationCacheCreateInfoEXT
impl ShaderModuleValidationCacheCreateInfoEXT
Sourcepub fn builder<'a>() -> ShaderModuleValidationCacheCreateInfoEXTBuilder<'a>
pub fn builder<'a>() -> ShaderModuleValidationCacheCreateInfoEXTBuilder<'a>
Start building this struct; s_type is already set to the correct variant.
Trait Implementations§
Source§impl Clone for ShaderModuleValidationCacheCreateInfoEXT
impl Clone for ShaderModuleValidationCacheCreateInfoEXT
Source§fn clone(&self) -> ShaderModuleValidationCacheCreateInfoEXT
fn clone(&self) -> ShaderModuleValidationCacheCreateInfoEXT
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 ShaderModuleValidationCacheCreateInfoEXT
impl ExtendsPipelineShaderStageCreateInfo for ShaderModuleValidationCacheCreateInfoEXT
impl ExtendsShaderModuleCreateInfo for ShaderModuleValidationCacheCreateInfoEXT
Auto Trait Implementations§
impl Freeze for ShaderModuleValidationCacheCreateInfoEXT
impl RefUnwindSafe for ShaderModuleValidationCacheCreateInfoEXT
impl !Send for ShaderModuleValidationCacheCreateInfoEXT
impl !Sync for ShaderModuleValidationCacheCreateInfoEXT
impl Unpin for ShaderModuleValidationCacheCreateInfoEXT
impl UnsafeUnpin for ShaderModuleValidationCacheCreateInfoEXT
impl UnwindSafe for ShaderModuleValidationCacheCreateInfoEXT
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