pub struct NvDeviceGeneratedCommandsFn {
pub get_generated_commands_memory_requirements_nv: unsafe extern "system" fn(Device, *const GeneratedCommandsMemoryRequirementsInfoNV, *mut MemoryRequirements2),
pub cmd_preprocess_generated_commands_nv: unsafe extern "system" fn(CommandBuffer, *const GeneratedCommandsInfoNV),
pub cmd_execute_generated_commands_nv: unsafe extern "system" fn(CommandBuffer, u32, *const GeneratedCommandsInfoNV),
pub cmd_bind_pipeline_shader_group_nv: unsafe extern "system" fn(CommandBuffer, PipelineBindPoint, Pipeline, u32),
pub create_indirect_commands_layout_nv: unsafe extern "system" fn(Device, *const IndirectCommandsLayoutCreateInfoNV, *const AllocationCallbacks, *mut IndirectCommandsLayoutNV) -> Result,
pub destroy_indirect_commands_layout_nv: unsafe extern "system" fn(Device, IndirectCommandsLayoutNV, *const AllocationCallbacks),
}Fields
get_generated_commands_memory_requirements_nv: unsafe extern "system" fn(Device, *const GeneratedCommandsMemoryRequirementsInfoNV, *mut MemoryRequirements2)cmd_preprocess_generated_commands_nv: unsafe extern "system" fn(CommandBuffer, *const GeneratedCommandsInfoNV)cmd_execute_generated_commands_nv: unsafe extern "system" fn(CommandBuffer, u32, *const GeneratedCommandsInfoNV)cmd_bind_pipeline_shader_group_nv: unsafe extern "system" fn(CommandBuffer, PipelineBindPoint, Pipeline, u32)create_indirect_commands_layout_nv: unsafe extern "system" fn(Device, *const IndirectCommandsLayoutCreateInfoNV, *const AllocationCallbacks, *mut IndirectCommandsLayoutNV) -> Resultdestroy_indirect_commands_layout_nv: unsafe extern "system" fn(Device, IndirectCommandsLayoutNV, *const AllocationCallbacks)Implementations
Trait Implementations
sourceimpl Clone for NvDeviceGeneratedCommandsFn
impl Clone for NvDeviceGeneratedCommandsFn
sourcefn clone(&self) -> NvDeviceGeneratedCommandsFn
fn clone(&self) -> NvDeviceGeneratedCommandsFn
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
impl Send for NvDeviceGeneratedCommandsFn
impl Sync for NvDeviceGeneratedCommandsFn
Auto Trait Implementations
impl RefUnwindSafe for NvDeviceGeneratedCommandsFn
impl Unpin for NvDeviceGeneratedCommandsFn
impl UnwindSafe for NvDeviceGeneratedCommandsFn
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more