pub struct VulkanExtTransformFeedback { /* private fields */ }Expand description
struct for VK_EXT_transform_feedback
Implementations§
Source§impl VulkanExtTransformFeedback
impl VulkanExtTransformFeedback
pub fn new( instance: VkInstance, get_instance_proc_address: impl FnMut(VkInstance, &'static str) -> *const c_void, ) -> Self
Trait Implementations§
Source§impl Clone for VulkanExtTransformFeedback
impl Clone for VulkanExtTransformFeedback
Source§fn clone(&self) -> VulkanExtTransformFeedback
fn clone(&self) -> VulkanExtTransformFeedback
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 VulkanExtTransformFeedback
Source§impl Debug for VulkanExtTransformFeedback
impl Debug for VulkanExtTransformFeedback
Source§impl Default for VulkanExtTransformFeedback
impl Default for VulkanExtTransformFeedback
Source§impl VK_EXT_transform_feedback for VulkanExtTransformFeedback
impl VK_EXT_transform_feedback for VulkanExtTransformFeedback
Source§fn vkCmdBindTransformFeedbackBuffersEXT(
&self,
commandBuffer: VkCommandBuffer,
firstBinding: u32,
bindingCount: u32,
pBuffers: *const VkBuffer,
pOffsets: *const VkDeviceSize,
pSizes: *const VkDeviceSize,
) -> Result<(), VkError>
fn vkCmdBindTransformFeedbackBuffersEXT( &self, commandBuffer: VkCommandBuffer, firstBinding: u32, bindingCount: u32, pBuffers: *const VkBuffer, pOffsets: *const VkDeviceSize, pSizes: *const VkDeviceSize, ) -> Result<(), VkError>
Source§fn vkCmdBeginTransformFeedbackEXT(
&self,
commandBuffer: VkCommandBuffer,
firstCounterBuffer: u32,
counterBufferCount: u32,
pCounterBuffers: *const VkBuffer,
pCounterBufferOffsets: *const VkDeviceSize,
) -> Result<(), VkError>
fn vkCmdBeginTransformFeedbackEXT( &self, commandBuffer: VkCommandBuffer, firstCounterBuffer: u32, counterBufferCount: u32, pCounterBuffers: *const VkBuffer, pCounterBufferOffsets: *const VkDeviceSize, ) -> Result<(), VkError>
Source§fn vkCmdEndTransformFeedbackEXT(
&self,
commandBuffer: VkCommandBuffer,
firstCounterBuffer: u32,
counterBufferCount: u32,
pCounterBuffers: *const VkBuffer,
pCounterBufferOffsets: *const VkDeviceSize,
) -> Result<(), VkError>
fn vkCmdEndTransformFeedbackEXT( &self, commandBuffer: VkCommandBuffer, firstCounterBuffer: u32, counterBufferCount: u32, pCounterBuffers: *const VkBuffer, pCounterBufferOffsets: *const VkDeviceSize, ) -> Result<(), VkError>
Source§fn vkCmdBeginQueryIndexedEXT(
&self,
commandBuffer: VkCommandBuffer,
queryPool: VkQueryPool,
query: u32,
flags: VkQueryControlFlags,
index: u32,
) -> Result<(), VkError>
fn vkCmdBeginQueryIndexedEXT( &self, commandBuffer: VkCommandBuffer, queryPool: VkQueryPool, query: u32, flags: VkQueryControlFlags, index: u32, ) -> Result<(), VkError>
Source§fn vkCmdEndQueryIndexedEXT(
&self,
commandBuffer: VkCommandBuffer,
queryPool: VkQueryPool,
query: u32,
index: u32,
) -> Result<(), VkError>
fn vkCmdEndQueryIndexedEXT( &self, commandBuffer: VkCommandBuffer, queryPool: VkQueryPool, query: u32, index: u32, ) -> Result<(), VkError>
Source§fn vkCmdDrawIndirectByteCountEXT(
&self,
commandBuffer: VkCommandBuffer,
instanceCount: u32,
firstInstance: u32,
counterBuffer: VkBuffer,
counterBufferOffset: VkDeviceSize,
counterOffset: u32,
vertexStride: u32,
) -> Result<(), VkError>
fn vkCmdDrawIndirectByteCountEXT( &self, commandBuffer: VkCommandBuffer, instanceCount: u32, firstInstance: u32, counterBuffer: VkBuffer, counterBufferOffset: VkDeviceSize, counterOffset: u32, vertexStride: u32, ) -> Result<(), VkError>
Auto Trait Implementations§
impl Freeze for VulkanExtTransformFeedback
impl RefUnwindSafe for VulkanExtTransformFeedback
impl Send for VulkanExtTransformFeedback
impl Sync for VulkanExtTransformFeedback
impl Unpin for VulkanExtTransformFeedback
impl UnsafeUnpin for VulkanExtTransformFeedback
impl UnwindSafe for VulkanExtTransformFeedback
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