pub struct VulkanExtValidationCache { /* private fields */ }Expand description
struct for VK_EXT_validation_cache
Implementations§
Source§impl VulkanExtValidationCache
impl VulkanExtValidationCache
pub fn new( instance: VkInstance, get_instance_proc_address: impl FnMut(VkInstance, &'static str) -> *const c_void, ) -> Self
Trait Implementations§
Source§impl Clone for VulkanExtValidationCache
impl Clone for VulkanExtValidationCache
Source§fn clone(&self) -> VulkanExtValidationCache
fn clone(&self) -> VulkanExtValidationCache
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for VulkanExtValidationCache
Source§impl Debug for VulkanExtValidationCache
impl Debug for VulkanExtValidationCache
Source§impl Default for VulkanExtValidationCache
impl Default for VulkanExtValidationCache
Source§impl VK_EXT_validation_cache for VulkanExtValidationCache
impl VK_EXT_validation_cache for VulkanExtValidationCache
Source§fn vkCreateValidationCacheEXT(
&self,
device: VkDevice,
pCreateInfo: *const VkValidationCacheCreateInfoEXT,
pAllocator: *const VkAllocationCallbacks,
pValidationCache: *mut VkValidationCacheEXT,
) -> Result<(), VkError>
fn vkCreateValidationCacheEXT( &self, device: VkDevice, pCreateInfo: *const VkValidationCacheCreateInfoEXT, pAllocator: *const VkAllocationCallbacks, pValidationCache: *mut VkValidationCacheEXT, ) -> Result<(), VkError>
Source§fn vkDestroyValidationCacheEXT(
&self,
device: VkDevice,
validationCache: VkValidationCacheEXT,
pAllocator: *const VkAllocationCallbacks,
) -> Result<(), VkError>
fn vkDestroyValidationCacheEXT( &self, device: VkDevice, validationCache: VkValidationCacheEXT, pAllocator: *const VkAllocationCallbacks, ) -> Result<(), VkError>
Source§fn vkMergeValidationCachesEXT(
&self,
device: VkDevice,
dstCache: VkValidationCacheEXT,
srcCacheCount: u32,
pSrcCaches: *const VkValidationCacheEXT,
) -> Result<(), VkError>
fn vkMergeValidationCachesEXT( &self, device: VkDevice, dstCache: VkValidationCacheEXT, srcCacheCount: u32, pSrcCaches: *const VkValidationCacheEXT, ) -> Result<(), VkError>
Auto Trait Implementations§
impl Freeze for VulkanExtValidationCache
impl RefUnwindSafe for VulkanExtValidationCache
impl Send for VulkanExtValidationCache
impl Sync for VulkanExtValidationCache
impl Unpin for VulkanExtValidationCache
impl UnsafeUnpin for VulkanExtValidationCache
impl UnwindSafe for VulkanExtValidationCache
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