Struct pilka_lib::ash::vk::KhrDescriptorUpdateTemplateFn [−]
pub struct KhrDescriptorUpdateTemplateFn {
pub create_descriptor_update_template_khr: unsafe extern "system" fn(Device, *const DescriptorUpdateTemplateCreateInfo, *const AllocationCallbacks, *mut DescriptorUpdateTemplate) -> Result,
pub destroy_descriptor_update_template_khr: unsafe extern "system" fn(Device, DescriptorUpdateTemplate, *const AllocationCallbacks),
pub update_descriptor_set_with_template_khr: unsafe extern "system" fn(Device, DescriptorSet, DescriptorUpdateTemplate, *const c_void),
pub cmd_push_descriptor_set_with_template_khr: unsafe extern "system" fn(CommandBuffer, DescriptorUpdateTemplate, PipelineLayout, u32, *const c_void),
}
Fields
create_descriptor_update_template_khr: unsafe extern "system" fn(Device, *const DescriptorUpdateTemplateCreateInfo, *const AllocationCallbacks, *mut DescriptorUpdateTemplate) -> Result
destroy_descriptor_update_template_khr: unsafe extern "system" fn(Device, DescriptorUpdateTemplate, *const AllocationCallbacks)
update_descriptor_set_with_template_khr: unsafe extern "system" fn(Device, DescriptorSet, DescriptorUpdateTemplate, *const c_void)
cmd_push_descriptor_set_with_template_khr: unsafe extern "system" fn(CommandBuffer, DescriptorUpdateTemplate, PipelineLayout, u32, *const c_void)
Implementations
pub const SPEC_VERSION: u32
pub unsafe fn create_descriptor_update_template_khr(
&self,
device: Device,
p_create_info: *const DescriptorUpdateTemplateCreateInfo,
p_allocator: *const AllocationCallbacks,
p_descriptor_update_template: *mut DescriptorUpdateTemplate
) -> Result
pub unsafe fn create_descriptor_update_template_khr(
&self,
device: Device,
p_create_info: *const DescriptorUpdateTemplateCreateInfo,
p_allocator: *const AllocationCallbacks,
p_descriptor_update_template: *mut DescriptorUpdateTemplate
) -> Result
pub unsafe fn destroy_descriptor_update_template_khr(
&self,
device: Device,
descriptor_update_template: DescriptorUpdateTemplate,
p_allocator: *const AllocationCallbacks
)
pub unsafe fn destroy_descriptor_update_template_khr(
&self,
device: Device,
descriptor_update_template: DescriptorUpdateTemplate,
p_allocator: *const AllocationCallbacks
)
pub unsafe fn update_descriptor_set_with_template_khr(
&self,
device: Device,
descriptor_set: DescriptorSet,
descriptor_update_template: DescriptorUpdateTemplate,
p_data: *const c_void
)
pub unsafe fn update_descriptor_set_with_template_khr(
&self,
device: Device,
descriptor_set: DescriptorSet,
descriptor_update_template: DescriptorUpdateTemplate,
p_data: *const c_void
)
pub unsafe fn cmd_push_descriptor_set_with_template_khr(
&self,
command_buffer: CommandBuffer,
descriptor_update_template: DescriptorUpdateTemplate,
layout: PipelineLayout,
set: u32,
p_data: *const c_void
)
pub unsafe fn cmd_push_descriptor_set_with_template_khr(
&self,
command_buffer: CommandBuffer,
descriptor_update_template: DescriptorUpdateTemplate,
layout: PipelineLayout,
set: u32,
p_data: *const c_void
)
Trait Implementations
impl Clone for KhrDescriptorUpdateTemplateFn
impl Clone for KhrDescriptorUpdateTemplateFn
pub fn clone(&self) -> KhrDescriptorUpdateTemplateFn
pub fn clone(&self) -> KhrDescriptorUpdateTemplateFn
Returns a copy of the value. Read more
Performs copy-assignment from source
. Read more
impl Send for KhrDescriptorUpdateTemplateFn
impl Sync for KhrDescriptorUpdateTemplateFn
Auto Trait Implementations
impl Unpin for KhrDescriptorUpdateTemplateFn
impl UnwindSafe for KhrDescriptorUpdateTemplateFn
Blanket Implementations
Mutably borrows from an owned value. Read more