pub struct VulkanNvCooperativeVector { /* private fields */ }Expand description
struct for VK_NV_cooperative_vector
Implementations§
Source§impl VulkanNvCooperativeVector
impl VulkanNvCooperativeVector
pub fn new( instance: VkInstance, get_instance_proc_address: impl FnMut(VkInstance, &'static str) -> *const c_void, ) -> Self
Trait Implementations§
Source§impl Clone for VulkanNvCooperativeVector
impl Clone for VulkanNvCooperativeVector
Source§fn clone(&self) -> VulkanNvCooperativeVector
fn clone(&self) -> VulkanNvCooperativeVector
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 VulkanNvCooperativeVector
Source§impl Debug for VulkanNvCooperativeVector
impl Debug for VulkanNvCooperativeVector
Source§impl Default for VulkanNvCooperativeVector
impl Default for VulkanNvCooperativeVector
Source§impl VK_NV_cooperative_vector for VulkanNvCooperativeVector
impl VK_NV_cooperative_vector for VulkanNvCooperativeVector
Source§fn vkGetPhysicalDeviceCooperativeVectorPropertiesNV(
&self,
physicalDevice: VkPhysicalDevice,
pPropertyCount: *mut uint32_t,
pProperties: *mut VkCooperativeVectorPropertiesNV,
) -> Result<(), VkError>
fn vkGetPhysicalDeviceCooperativeVectorPropertiesNV( &self, physicalDevice: VkPhysicalDevice, pPropertyCount: *mut uint32_t, pProperties: *mut VkCooperativeVectorPropertiesNV, ) -> Result<(), VkError>
Source§fn vkConvertCooperativeVectorMatrixNV(
&self,
device: VkDevice,
pInfo: *const VkConvertCooperativeVectorMatrixInfoNV,
) -> Result<(), VkError>
fn vkConvertCooperativeVectorMatrixNV( &self, device: VkDevice, pInfo: *const VkConvertCooperativeVectorMatrixInfoNV, ) -> Result<(), VkError>
Source§fn vkCmdConvertCooperativeVectorMatrixNV(
&self,
commandBuffer: VkCommandBuffer,
infoCount: u32,
pInfos: *const VkConvertCooperativeVectorMatrixInfoNV,
) -> Result<(), VkError>
fn vkCmdConvertCooperativeVectorMatrixNV( &self, commandBuffer: VkCommandBuffer, infoCount: u32, pInfos: *const VkConvertCooperativeVectorMatrixInfoNV, ) -> Result<(), VkError>
Auto Trait Implementations§
impl Freeze for VulkanNvCooperativeVector
impl RefUnwindSafe for VulkanNvCooperativeVector
impl Send for VulkanNvCooperativeVector
impl Sync for VulkanNvCooperativeVector
impl Unpin for VulkanNvCooperativeVector
impl UnsafeUnpin for VulkanNvCooperativeVector
impl UnwindSafe for VulkanNvCooperativeVector
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