pub struct VulkanExtExtendedDynamicState { /* private fields */ }Expand description
struct for VK_EXT_extended_dynamic_state
Implementations§
Source§impl VulkanExtExtendedDynamicState
impl VulkanExtExtendedDynamicState
pub fn new( instance: VkInstance, get_instance_proc_address: impl FnMut(VkInstance, &'static str) -> *const c_void, ) -> Self
Trait Implementations§
Source§impl Clone for VulkanExtExtendedDynamicState
impl Clone for VulkanExtExtendedDynamicState
Source§fn clone(&self) -> VulkanExtExtendedDynamicState
fn clone(&self) -> VulkanExtExtendedDynamicState
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 VulkanExtExtendedDynamicState
Source§impl VK_EXT_extended_dynamic_state for VulkanExtExtendedDynamicState
impl VK_EXT_extended_dynamic_state for VulkanExtExtendedDynamicState
Source§fn vkCmdSetCullModeEXT(
&self,
commandBuffer: VkCommandBuffer,
cullMode: VkCullModeFlags,
) -> Result<(), VkError>
fn vkCmdSetCullModeEXT( &self, commandBuffer: VkCommandBuffer, cullMode: VkCullModeFlags, ) -> Result<(), VkError>
Source§fn vkCmdSetFrontFaceEXT(
&self,
commandBuffer: VkCommandBuffer,
frontFace: VkFrontFace,
) -> Result<(), VkError>
fn vkCmdSetFrontFaceEXT( &self, commandBuffer: VkCommandBuffer, frontFace: VkFrontFace, ) -> Result<(), VkError>
Source§fn vkCmdSetPrimitiveTopologyEXT(
&self,
commandBuffer: VkCommandBuffer,
primitiveTopology: VkPrimitiveTopology,
) -> Result<(), VkError>
fn vkCmdSetPrimitiveTopologyEXT( &self, commandBuffer: VkCommandBuffer, primitiveTopology: VkPrimitiveTopology, ) -> Result<(), VkError>
Source§fn vkCmdSetViewportWithCountEXT(
&self,
commandBuffer: VkCommandBuffer,
viewportCount: u32,
pViewports: *const VkViewport,
) -> Result<(), VkError>
fn vkCmdSetViewportWithCountEXT( &self, commandBuffer: VkCommandBuffer, viewportCount: u32, pViewports: *const VkViewport, ) -> Result<(), VkError>
Source§fn vkCmdSetScissorWithCountEXT(
&self,
commandBuffer: VkCommandBuffer,
scissorCount: u32,
pScissors: *const VkRect2D,
) -> Result<(), VkError>
fn vkCmdSetScissorWithCountEXT( &self, commandBuffer: VkCommandBuffer, scissorCount: u32, pScissors: *const VkRect2D, ) -> Result<(), VkError>
Source§fn vkCmdBindVertexBuffers2EXT(
&self,
commandBuffer: VkCommandBuffer,
firstBinding: u32,
bindingCount: u32,
pBuffers: *const VkBuffer,
pOffsets: *const VkDeviceSize,
pSizes: *const VkDeviceSize,
pStrides: *const VkDeviceSize,
) -> Result<(), VkError>
fn vkCmdBindVertexBuffers2EXT( &self, commandBuffer: VkCommandBuffer, firstBinding: u32, bindingCount: u32, pBuffers: *const VkBuffer, pOffsets: *const VkDeviceSize, pSizes: *const VkDeviceSize, pStrides: *const VkDeviceSize, ) -> Result<(), VkError>
Source§fn vkCmdSetDepthTestEnableEXT(
&self,
commandBuffer: VkCommandBuffer,
depthTestEnable: VkBool32,
) -> Result<(), VkError>
fn vkCmdSetDepthTestEnableEXT( &self, commandBuffer: VkCommandBuffer, depthTestEnable: VkBool32, ) -> Result<(), VkError>
Source§fn vkCmdSetDepthWriteEnableEXT(
&self,
commandBuffer: VkCommandBuffer,
depthWriteEnable: VkBool32,
) -> Result<(), VkError>
fn vkCmdSetDepthWriteEnableEXT( &self, commandBuffer: VkCommandBuffer, depthWriteEnable: VkBool32, ) -> Result<(), VkError>
Source§fn vkCmdSetDepthCompareOpEXT(
&self,
commandBuffer: VkCommandBuffer,
depthCompareOp: VkCompareOp,
) -> Result<(), VkError>
fn vkCmdSetDepthCompareOpEXT( &self, commandBuffer: VkCommandBuffer, depthCompareOp: VkCompareOp, ) -> Result<(), VkError>
Source§fn vkCmdSetDepthBoundsTestEnableEXT(
&self,
commandBuffer: VkCommandBuffer,
depthBoundsTestEnable: VkBool32,
) -> Result<(), VkError>
fn vkCmdSetDepthBoundsTestEnableEXT( &self, commandBuffer: VkCommandBuffer, depthBoundsTestEnable: VkBool32, ) -> Result<(), VkError>
Source§fn vkCmdSetStencilTestEnableEXT(
&self,
commandBuffer: VkCommandBuffer,
stencilTestEnable: VkBool32,
) -> Result<(), VkError>
fn vkCmdSetStencilTestEnableEXT( &self, commandBuffer: VkCommandBuffer, stencilTestEnable: VkBool32, ) -> Result<(), VkError>
Source§fn vkCmdSetStencilOpEXT(
&self,
commandBuffer: VkCommandBuffer,
faceMask: VkStencilFaceFlags,
failOp: VkStencilOp,
passOp: VkStencilOp,
depthFailOp: VkStencilOp,
compareOp: VkCompareOp,
) -> Result<(), VkError>
fn vkCmdSetStencilOpEXT( &self, commandBuffer: VkCommandBuffer, faceMask: VkStencilFaceFlags, failOp: VkStencilOp, passOp: VkStencilOp, depthFailOp: VkStencilOp, compareOp: VkCompareOp, ) -> Result<(), VkError>
Auto Trait Implementations§
impl Freeze for VulkanExtExtendedDynamicState
impl RefUnwindSafe for VulkanExtExtendedDynamicState
impl Send for VulkanExtExtendedDynamicState
impl Sync for VulkanExtExtendedDynamicState
impl Unpin for VulkanExtExtendedDynamicState
impl UnsafeUnpin for VulkanExtExtendedDynamicState
impl UnwindSafe for VulkanExtExtendedDynamicState
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