pub struct VulkanNvDeviceGeneratedCommandsCompute { /* private fields */ }Expand description
struct for VK_NV_device_generated_commands_compute
Implementations§
Source§impl VulkanNvDeviceGeneratedCommandsCompute
impl VulkanNvDeviceGeneratedCommandsCompute
pub fn new( instance: VkInstance, get_instance_proc_address: impl FnMut(VkInstance, &'static str) -> *const c_void, ) -> Self
Trait Implementations§
Source§impl Clone for VulkanNvDeviceGeneratedCommandsCompute
impl Clone for VulkanNvDeviceGeneratedCommandsCompute
Source§fn clone(&self) -> VulkanNvDeviceGeneratedCommandsCompute
fn clone(&self) -> VulkanNvDeviceGeneratedCommandsCompute
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 VulkanNvDeviceGeneratedCommandsCompute
Source§impl VK_NV_device_generated_commands_compute for VulkanNvDeviceGeneratedCommandsCompute
impl VK_NV_device_generated_commands_compute for VulkanNvDeviceGeneratedCommandsCompute
Source§fn vkGetPipelineIndirectMemoryRequirementsNV(
&self,
device: VkDevice,
pCreateInfo: *const VkComputePipelineCreateInfo,
pMemoryRequirements: *mut VkMemoryRequirements2,
) -> Result<(), VkError>
fn vkGetPipelineIndirectMemoryRequirementsNV( &self, device: VkDevice, pCreateInfo: *const VkComputePipelineCreateInfo, pMemoryRequirements: *mut VkMemoryRequirements2, ) -> Result<(), VkError>
Source§fn vkCmdUpdatePipelineIndirectBufferNV(
&self,
commandBuffer: VkCommandBuffer,
pipelineBindPoint: VkPipelineBindPoint,
pipeline: VkPipeline,
) -> Result<(), VkError>
fn vkCmdUpdatePipelineIndirectBufferNV( &self, commandBuffer: VkCommandBuffer, pipelineBindPoint: VkPipelineBindPoint, pipeline: VkPipeline, ) -> Result<(), VkError>
Auto Trait Implementations§
impl Freeze for VulkanNvDeviceGeneratedCommandsCompute
impl RefUnwindSafe for VulkanNvDeviceGeneratedCommandsCompute
impl Send for VulkanNvDeviceGeneratedCommandsCompute
impl Sync for VulkanNvDeviceGeneratedCommandsCompute
impl Unpin for VulkanNvDeviceGeneratedCommandsCompute
impl UnsafeUnpin for VulkanNvDeviceGeneratedCommandsCompute
impl UnwindSafe for VulkanNvDeviceGeneratedCommandsCompute
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