pub trait KhrDescriptorUpdateTemplateExtension: DeviceV1_0 {
const METADATA: Extension = KHR_DESCRIPTOR_UPDATE_TEMPLATE_EXTENSION;
// Provided methods
unsafe fn cmd_push_descriptor_set_with_template_khr(
&self,
command_buffer: CommandBuffer,
descriptor_update_template: DescriptorUpdateTemplate,
layout: PipelineLayout,
set: u32,
data: &c_void
) { ... }
unsafe fn create_descriptor_update_template_khr(
&self,
create_info: &DescriptorUpdateTemplateCreateInfo,
allocator: Option<&AllocationCallbacks>
) -> VkResult<DescriptorUpdateTemplate> { ... }
unsafe fn destroy_descriptor_update_template_khr(
&self,
descriptor_update_template: DescriptorUpdateTemplate,
allocator: Option<&AllocationCallbacks>
) { ... }
unsafe fn update_descriptor_set_with_template_khr(
&self,
descriptor_set: DescriptorSet,
descriptor_update_template: DescriptorUpdateTemplate,
data: &c_void
) { ... }
}
Expand description
Provided Associated Constants§
Provided Methods§
sourceunsafe fn cmd_push_descriptor_set_with_template_khr(
&self,
command_buffer: CommandBuffer,
descriptor_update_template: DescriptorUpdateTemplate,
layout: PipelineLayout,
set: u32,
data: &c_void
)
unsafe fn cmd_push_descriptor_set_with_template_khr( &self, command_buffer: CommandBuffer, descriptor_update_template: DescriptorUpdateTemplate, layout: PipelineLayout, set: u32, data: &c_void )
sourceunsafe fn create_descriptor_update_template_khr(
&self,
create_info: &DescriptorUpdateTemplateCreateInfo,
allocator: Option<&AllocationCallbacks>
) -> VkResult<DescriptorUpdateTemplate>
unsafe fn create_descriptor_update_template_khr( &self, create_info: &DescriptorUpdateTemplateCreateInfo, allocator: Option<&AllocationCallbacks> ) -> VkResult<DescriptorUpdateTemplate>
sourceunsafe fn destroy_descriptor_update_template_khr(
&self,
descriptor_update_template: DescriptorUpdateTemplate,
allocator: Option<&AllocationCallbacks>
)
unsafe fn destroy_descriptor_update_template_khr( &self, descriptor_update_template: DescriptorUpdateTemplate, allocator: Option<&AllocationCallbacks> )
sourceunsafe fn update_descriptor_set_with_template_khr(
&self,
descriptor_set: DescriptorSet,
descriptor_update_template: DescriptorUpdateTemplate,
data: &c_void
)
unsafe fn update_descriptor_set_with_template_khr( &self, descriptor_set: DescriptorSet, descriptor_update_template: DescriptorUpdateTemplate, data: &c_void )
Object Safety§
This trait is not object safe.