pub struct VulkanKhrDescriptorUpdateTemplate { /* private fields */ }Expand description
struct for VK_KHR_descriptor_update_template
Implementations§
Source§impl VulkanKhrDescriptorUpdateTemplate
impl VulkanKhrDescriptorUpdateTemplate
pub fn new( instance: VkInstance, get_instance_proc_address: impl FnMut(VkInstance, &'static str) -> *const c_void, ) -> Self
Trait Implementations§
Source§impl Clone for VulkanKhrDescriptorUpdateTemplate
impl Clone for VulkanKhrDescriptorUpdateTemplate
Source§fn clone(&self) -> VulkanKhrDescriptorUpdateTemplate
fn clone(&self) -> VulkanKhrDescriptorUpdateTemplate
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 VulkanKhrDescriptorUpdateTemplate
Source§impl VK_KHR_descriptor_update_template for VulkanKhrDescriptorUpdateTemplate
impl VK_KHR_descriptor_update_template for VulkanKhrDescriptorUpdateTemplate
Source§fn vkCreateDescriptorUpdateTemplateKHR(
&self,
device: VkDevice,
pCreateInfo: *const VkDescriptorUpdateTemplateCreateInfo,
pAllocator: *const VkAllocationCallbacks,
pDescriptorUpdateTemplate: *mut VkDescriptorUpdateTemplate,
) -> Result<(), VkError>
fn vkCreateDescriptorUpdateTemplateKHR( &self, device: VkDevice, pCreateInfo: *const VkDescriptorUpdateTemplateCreateInfo, pAllocator: *const VkAllocationCallbacks, pDescriptorUpdateTemplate: *mut VkDescriptorUpdateTemplate, ) -> Result<(), VkError>
Source§fn vkDestroyDescriptorUpdateTemplateKHR(
&self,
device: VkDevice,
descriptorUpdateTemplate: VkDescriptorUpdateTemplate,
pAllocator: *const VkAllocationCallbacks,
) -> Result<(), VkError>
fn vkDestroyDescriptorUpdateTemplateKHR( &self, device: VkDevice, descriptorUpdateTemplate: VkDescriptorUpdateTemplate, pAllocator: *const VkAllocationCallbacks, ) -> Result<(), VkError>
Source§fn vkUpdateDescriptorSetWithTemplateKHR(
&self,
device: VkDevice,
descriptorSet: VkDescriptorSet,
descriptorUpdateTemplate: VkDescriptorUpdateTemplate,
pData: *const c_void,
) -> Result<(), VkError>
fn vkUpdateDescriptorSetWithTemplateKHR( &self, device: VkDevice, descriptorSet: VkDescriptorSet, descriptorUpdateTemplate: VkDescriptorUpdateTemplate, pData: *const c_void, ) -> Result<(), VkError>
Auto Trait Implementations§
impl Freeze for VulkanKhrDescriptorUpdateTemplate
impl RefUnwindSafe for VulkanKhrDescriptorUpdateTemplate
impl Send for VulkanKhrDescriptorUpdateTemplate
impl Sync for VulkanKhrDescriptorUpdateTemplate
impl Unpin for VulkanKhrDescriptorUpdateTemplate
impl UnsafeUnpin for VulkanKhrDescriptorUpdateTemplate
impl UnwindSafe for VulkanKhrDescriptorUpdateTemplate
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