pub struct VulkanKhrDrawIndirectCount { /* private fields */ }Expand description
struct for VK_KHR_draw_indirect_count
Implementations§
Source§impl VulkanKhrDrawIndirectCount
impl VulkanKhrDrawIndirectCount
pub fn new( instance: VkInstance, get_instance_proc_address: impl FnMut(VkInstance, &'static str) -> *const c_void, ) -> Self
Trait Implementations§
Source§impl Clone for VulkanKhrDrawIndirectCount
impl Clone for VulkanKhrDrawIndirectCount
Source§fn clone(&self) -> VulkanKhrDrawIndirectCount
fn clone(&self) -> VulkanKhrDrawIndirectCount
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 VulkanKhrDrawIndirectCount
Source§impl Debug for VulkanKhrDrawIndirectCount
impl Debug for VulkanKhrDrawIndirectCount
Source§impl Default for VulkanKhrDrawIndirectCount
impl Default for VulkanKhrDrawIndirectCount
Source§impl VK_KHR_draw_indirect_count for VulkanKhrDrawIndirectCount
impl VK_KHR_draw_indirect_count for VulkanKhrDrawIndirectCount
Source§fn vkCmdDrawIndirectCountKHR(
&self,
commandBuffer: VkCommandBuffer,
buffer: VkBuffer,
offset: VkDeviceSize,
countBuffer: VkBuffer,
countBufferOffset: VkDeviceSize,
maxDrawCount: u32,
stride: u32,
) -> Result<(), VkError>
fn vkCmdDrawIndirectCountKHR( &self, commandBuffer: VkCommandBuffer, buffer: VkBuffer, offset: VkDeviceSize, countBuffer: VkBuffer, countBufferOffset: VkDeviceSize, maxDrawCount: u32, stride: u32, ) -> Result<(), VkError>
Source§fn vkCmdDrawIndexedIndirectCountKHR(
&self,
commandBuffer: VkCommandBuffer,
buffer: VkBuffer,
offset: VkDeviceSize,
countBuffer: VkBuffer,
countBufferOffset: VkDeviceSize,
maxDrawCount: u32,
stride: u32,
) -> Result<(), VkError>
fn vkCmdDrawIndexedIndirectCountKHR( &self, commandBuffer: VkCommandBuffer, buffer: VkBuffer, offset: VkDeviceSize, countBuffer: VkBuffer, countBufferOffset: VkDeviceSize, maxDrawCount: u32, stride: u32, ) -> Result<(), VkError>
Auto Trait Implementations§
impl Freeze for VulkanKhrDrawIndirectCount
impl RefUnwindSafe for VulkanKhrDrawIndirectCount
impl Send for VulkanKhrDrawIndirectCount
impl Sync for VulkanKhrDrawIndirectCount
impl Unpin for VulkanKhrDrawIndirectCount
impl UnsafeUnpin for VulkanKhrDrawIndirectCount
impl UnwindSafe for VulkanKhrDrawIndirectCount
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