pub struct DeviceFn {
pub get_generated_commands_memory_requirements_ext: PFN_vkGetGeneratedCommandsMemoryRequirementsEXT,
pub cmd_preprocess_generated_commands_ext: PFN_vkCmdPreprocessGeneratedCommandsEXT,
pub cmd_execute_generated_commands_ext: PFN_vkCmdExecuteGeneratedCommandsEXT,
pub create_indirect_commands_layout_ext: PFN_vkCreateIndirectCommandsLayoutEXT,
pub destroy_indirect_commands_layout_ext: PFN_vkDestroyIndirectCommandsLayoutEXT,
pub create_indirect_execution_set_ext: PFN_vkCreateIndirectExecutionSetEXT,
pub destroy_indirect_execution_set_ext: PFN_vkDestroyIndirectExecutionSetEXT,
pub update_indirect_execution_set_pipeline_ext: PFN_vkUpdateIndirectExecutionSetPipelineEXT,
pub update_indirect_execution_set_shader_ext: PFN_vkUpdateIndirectExecutionSetShaderEXT,
}Expand description
Raw VK_EXT_device_generated_commands device-level function pointers
Fields§
§get_generated_commands_memory_requirements_ext: PFN_vkGetGeneratedCommandsMemoryRequirementsEXT§cmd_preprocess_generated_commands_ext: PFN_vkCmdPreprocessGeneratedCommandsEXT§cmd_execute_generated_commands_ext: PFN_vkCmdExecuteGeneratedCommandsEXT§create_indirect_commands_layout_ext: PFN_vkCreateIndirectCommandsLayoutEXT§destroy_indirect_commands_layout_ext: PFN_vkDestroyIndirectCommandsLayoutEXT§create_indirect_execution_set_ext: PFN_vkCreateIndirectExecutionSetEXT§destroy_indirect_execution_set_ext: PFN_vkDestroyIndirectExecutionSetEXT§update_indirect_execution_set_pipeline_ext: PFN_vkUpdateIndirectExecutionSetPipelineEXT§update_indirect_execution_set_shader_ext: PFN_vkUpdateIndirectExecutionSetShaderEXTImplementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for DeviceFn
impl RefUnwindSafe for DeviceFn
impl Unpin for DeviceFn
impl UnwindSafe for DeviceFn
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