pub struct VulkanNvMemoryDecompression { /* private fields */ }Expand description
struct for VK_NV_memory_decompression
Implementations§
Source§impl VulkanNvMemoryDecompression
impl VulkanNvMemoryDecompression
pub fn new( instance: VkInstance, get_instance_proc_address: impl FnMut(VkInstance, &'static str) -> *const c_void, ) -> Self
Trait Implementations§
Source§impl Clone for VulkanNvMemoryDecompression
impl Clone for VulkanNvMemoryDecompression
Source§fn clone(&self) -> VulkanNvMemoryDecompression
fn clone(&self) -> VulkanNvMemoryDecompression
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 VulkanNvMemoryDecompression
Source§impl Debug for VulkanNvMemoryDecompression
impl Debug for VulkanNvMemoryDecompression
Source§impl VK_NV_memory_decompression for VulkanNvMemoryDecompression
impl VK_NV_memory_decompression for VulkanNvMemoryDecompression
Source§fn vkCmdDecompressMemoryNV(
&self,
commandBuffer: VkCommandBuffer,
decompressRegionCount: u32,
pDecompressMemoryRegions: *const VkDecompressMemoryRegionNV,
) -> Result<(), VkError>
fn vkCmdDecompressMemoryNV( &self, commandBuffer: VkCommandBuffer, decompressRegionCount: u32, pDecompressMemoryRegions: *const VkDecompressMemoryRegionNV, ) -> Result<(), VkError>
Source§fn vkCmdDecompressMemoryIndirectCountNV(
&self,
commandBuffer: VkCommandBuffer,
indirectCommandsAddress: VkDeviceAddress,
indirectCommandsCountAddress: VkDeviceAddress,
stride: u32,
) -> Result<(), VkError>
fn vkCmdDecompressMemoryIndirectCountNV( &self, commandBuffer: VkCommandBuffer, indirectCommandsAddress: VkDeviceAddress, indirectCommandsCountAddress: VkDeviceAddress, stride: u32, ) -> Result<(), VkError>
Auto Trait Implementations§
impl Freeze for VulkanNvMemoryDecompression
impl RefUnwindSafe for VulkanNvMemoryDecompression
impl Send for VulkanNvMemoryDecompression
impl Sync for VulkanNvMemoryDecompression
impl Unpin for VulkanNvMemoryDecompression
impl UnsafeUnpin for VulkanNvMemoryDecompression
impl UnwindSafe for VulkanNvMemoryDecompression
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