pub struct VulkanExtExtendedDynamicState3 { /* private fields */ }Expand description
struct for VK_EXT_extended_dynamic_state3
Implementations§
Source§impl VulkanExtExtendedDynamicState3
impl VulkanExtExtendedDynamicState3
pub fn new( instance: VkInstance, get_instance_proc_address: impl FnMut(VkInstance, &'static str) -> *const c_void, ) -> Self
Trait Implementations§
Source§impl Clone for VulkanExtExtendedDynamicState3
impl Clone for VulkanExtExtendedDynamicState3
Source§fn clone(&self) -> VulkanExtExtendedDynamicState3
fn clone(&self) -> VulkanExtExtendedDynamicState3
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 VulkanExtExtendedDynamicState3
Source§impl VK_EXT_extended_dynamic_state3 for VulkanExtExtendedDynamicState3
impl VK_EXT_extended_dynamic_state3 for VulkanExtExtendedDynamicState3
Source§fn vkCmdSetDepthClampEnableEXT(
&self,
commandBuffer: VkCommandBuffer,
depthClampEnable: VkBool32,
) -> Result<(), VkError>
fn vkCmdSetDepthClampEnableEXT( &self, commandBuffer: VkCommandBuffer, depthClampEnable: VkBool32, ) -> Result<(), VkError>
Source§fn vkCmdSetPolygonModeEXT(
&self,
commandBuffer: VkCommandBuffer,
polygonMode: VkPolygonMode,
) -> Result<(), VkError>
fn vkCmdSetPolygonModeEXT( &self, commandBuffer: VkCommandBuffer, polygonMode: VkPolygonMode, ) -> Result<(), VkError>
Source§fn vkCmdSetRasterizationSamplesEXT(
&self,
commandBuffer: VkCommandBuffer,
rasterizationSamples: VkSampleCountFlagBits,
) -> Result<(), VkError>
fn vkCmdSetRasterizationSamplesEXT( &self, commandBuffer: VkCommandBuffer, rasterizationSamples: VkSampleCountFlagBits, ) -> Result<(), VkError>
Source§fn vkCmdSetSampleMaskEXT(
&self,
commandBuffer: VkCommandBuffer,
samples: VkSampleCountFlagBits,
pSampleMask: *const VkSampleMask,
) -> Result<(), VkError>
fn vkCmdSetSampleMaskEXT( &self, commandBuffer: VkCommandBuffer, samples: VkSampleCountFlagBits, pSampleMask: *const VkSampleMask, ) -> Result<(), VkError>
Source§fn vkCmdSetAlphaToCoverageEnableEXT(
&self,
commandBuffer: VkCommandBuffer,
alphaToCoverageEnable: VkBool32,
) -> Result<(), VkError>
fn vkCmdSetAlphaToCoverageEnableEXT( &self, commandBuffer: VkCommandBuffer, alphaToCoverageEnable: VkBool32, ) -> Result<(), VkError>
Source§fn vkCmdSetAlphaToOneEnableEXT(
&self,
commandBuffer: VkCommandBuffer,
alphaToOneEnable: VkBool32,
) -> Result<(), VkError>
fn vkCmdSetAlphaToOneEnableEXT( &self, commandBuffer: VkCommandBuffer, alphaToOneEnable: VkBool32, ) -> Result<(), VkError>
Source§fn vkCmdSetLogicOpEnableEXT(
&self,
commandBuffer: VkCommandBuffer,
logicOpEnable: VkBool32,
) -> Result<(), VkError>
fn vkCmdSetLogicOpEnableEXT( &self, commandBuffer: VkCommandBuffer, logicOpEnable: VkBool32, ) -> Result<(), VkError>
Source§fn vkCmdSetColorBlendEnableEXT(
&self,
commandBuffer: VkCommandBuffer,
firstAttachment: u32,
attachmentCount: u32,
pColorBlendEnables: *const VkBool32,
) -> Result<(), VkError>
fn vkCmdSetColorBlendEnableEXT( &self, commandBuffer: VkCommandBuffer, firstAttachment: u32, attachmentCount: u32, pColorBlendEnables: *const VkBool32, ) -> Result<(), VkError>
Source§fn vkCmdSetColorBlendEquationEXT(
&self,
commandBuffer: VkCommandBuffer,
firstAttachment: u32,
attachmentCount: u32,
pColorBlendEquations: *const VkColorBlendEquationEXT,
) -> Result<(), VkError>
fn vkCmdSetColorBlendEquationEXT( &self, commandBuffer: VkCommandBuffer, firstAttachment: u32, attachmentCount: u32, pColorBlendEquations: *const VkColorBlendEquationEXT, ) -> Result<(), VkError>
Source§fn vkCmdSetColorWriteMaskEXT(
&self,
commandBuffer: VkCommandBuffer,
firstAttachment: u32,
attachmentCount: u32,
pColorWriteMasks: *const VkColorComponentFlags,
) -> Result<(), VkError>
fn vkCmdSetColorWriteMaskEXT( &self, commandBuffer: VkCommandBuffer, firstAttachment: u32, attachmentCount: u32, pColorWriteMasks: *const VkColorComponentFlags, ) -> Result<(), VkError>
Source§fn vkCmdSetTessellationDomainOriginEXT(
&self,
commandBuffer: VkCommandBuffer,
domainOrigin: VkTessellationDomainOrigin,
) -> Result<(), VkError>
fn vkCmdSetTessellationDomainOriginEXT( &self, commandBuffer: VkCommandBuffer, domainOrigin: VkTessellationDomainOrigin, ) -> Result<(), VkError>
Source§fn vkCmdSetRasterizationStreamEXT(
&self,
commandBuffer: VkCommandBuffer,
rasterizationStream: u32,
) -> Result<(), VkError>
fn vkCmdSetRasterizationStreamEXT( &self, commandBuffer: VkCommandBuffer, rasterizationStream: u32, ) -> Result<(), VkError>
Source§fn vkCmdSetConservativeRasterizationModeEXT(
&self,
commandBuffer: VkCommandBuffer,
conservativeRasterizationMode: VkConservativeRasterizationModeEXT,
) -> Result<(), VkError>
fn vkCmdSetConservativeRasterizationModeEXT( &self, commandBuffer: VkCommandBuffer, conservativeRasterizationMode: VkConservativeRasterizationModeEXT, ) -> Result<(), VkError>
Source§fn vkCmdSetExtraPrimitiveOverestimationSizeEXT(
&self,
commandBuffer: VkCommandBuffer,
extraPrimitiveOverestimationSize: f32,
) -> Result<(), VkError>
fn vkCmdSetExtraPrimitiveOverestimationSizeEXT( &self, commandBuffer: VkCommandBuffer, extraPrimitiveOverestimationSize: f32, ) -> Result<(), VkError>
Source§fn vkCmdSetDepthClipEnableEXT(
&self,
commandBuffer: VkCommandBuffer,
depthClipEnable: VkBool32,
) -> Result<(), VkError>
fn vkCmdSetDepthClipEnableEXT( &self, commandBuffer: VkCommandBuffer, depthClipEnable: VkBool32, ) -> Result<(), VkError>
Source§fn vkCmdSetSampleLocationsEnableEXT(
&self,
commandBuffer: VkCommandBuffer,
sampleLocationsEnable: VkBool32,
) -> Result<(), VkError>
fn vkCmdSetSampleLocationsEnableEXT( &self, commandBuffer: VkCommandBuffer, sampleLocationsEnable: VkBool32, ) -> Result<(), VkError>
Source§fn vkCmdSetColorBlendAdvancedEXT(
&self,
commandBuffer: VkCommandBuffer,
firstAttachment: u32,
attachmentCount: u32,
pColorBlendAdvanced: *const VkColorBlendAdvancedEXT,
) -> Result<(), VkError>
fn vkCmdSetColorBlendAdvancedEXT( &self, commandBuffer: VkCommandBuffer, firstAttachment: u32, attachmentCount: u32, pColorBlendAdvanced: *const VkColorBlendAdvancedEXT, ) -> Result<(), VkError>
Source§fn vkCmdSetProvokingVertexModeEXT(
&self,
commandBuffer: VkCommandBuffer,
provokingVertexMode: VkProvokingVertexModeEXT,
) -> Result<(), VkError>
fn vkCmdSetProvokingVertexModeEXT( &self, commandBuffer: VkCommandBuffer, provokingVertexMode: VkProvokingVertexModeEXT, ) -> Result<(), VkError>
Source§fn vkCmdSetLineRasterizationModeEXT(
&self,
commandBuffer: VkCommandBuffer,
lineRasterizationMode: VkLineRasterizationModeEXT,
) -> Result<(), VkError>
fn vkCmdSetLineRasterizationModeEXT( &self, commandBuffer: VkCommandBuffer, lineRasterizationMode: VkLineRasterizationModeEXT, ) -> Result<(), VkError>
Source§fn vkCmdSetLineStippleEnableEXT(
&self,
commandBuffer: VkCommandBuffer,
stippledLineEnable: VkBool32,
) -> Result<(), VkError>
fn vkCmdSetLineStippleEnableEXT( &self, commandBuffer: VkCommandBuffer, stippledLineEnable: VkBool32, ) -> Result<(), VkError>
Source§fn vkCmdSetDepthClipNegativeOneToOneEXT(
&self,
commandBuffer: VkCommandBuffer,
negativeOneToOne: VkBool32,
) -> Result<(), VkError>
fn vkCmdSetDepthClipNegativeOneToOneEXT( &self, commandBuffer: VkCommandBuffer, negativeOneToOne: VkBool32, ) -> Result<(), VkError>
Source§fn vkCmdSetViewportWScalingEnableNV(
&self,
commandBuffer: VkCommandBuffer,
viewportWScalingEnable: VkBool32,
) -> Result<(), VkError>
fn vkCmdSetViewportWScalingEnableNV( &self, commandBuffer: VkCommandBuffer, viewportWScalingEnable: VkBool32, ) -> Result<(), VkError>
Source§fn vkCmdSetViewportSwizzleNV(
&self,
commandBuffer: VkCommandBuffer,
firstViewport: u32,
viewportCount: u32,
pViewportSwizzles: *const VkViewportSwizzleNV,
) -> Result<(), VkError>
fn vkCmdSetViewportSwizzleNV( &self, commandBuffer: VkCommandBuffer, firstViewport: u32, viewportCount: u32, pViewportSwizzles: *const VkViewportSwizzleNV, ) -> Result<(), VkError>
Source§fn vkCmdSetCoverageToColorEnableNV(
&self,
commandBuffer: VkCommandBuffer,
coverageToColorEnable: VkBool32,
) -> Result<(), VkError>
fn vkCmdSetCoverageToColorEnableNV( &self, commandBuffer: VkCommandBuffer, coverageToColorEnable: VkBool32, ) -> Result<(), VkError>
Source§fn vkCmdSetCoverageToColorLocationNV(
&self,
commandBuffer: VkCommandBuffer,
coverageToColorLocation: u32,
) -> Result<(), VkError>
fn vkCmdSetCoverageToColorLocationNV( &self, commandBuffer: VkCommandBuffer, coverageToColorLocation: u32, ) -> Result<(), VkError>
Source§fn vkCmdSetCoverageModulationModeNV(
&self,
commandBuffer: VkCommandBuffer,
coverageModulationMode: VkCoverageModulationModeNV,
) -> Result<(), VkError>
fn vkCmdSetCoverageModulationModeNV( &self, commandBuffer: VkCommandBuffer, coverageModulationMode: VkCoverageModulationModeNV, ) -> Result<(), VkError>
Source§fn vkCmdSetCoverageModulationTableEnableNV(
&self,
commandBuffer: VkCommandBuffer,
coverageModulationTableEnable: VkBool32,
) -> Result<(), VkError>
fn vkCmdSetCoverageModulationTableEnableNV( &self, commandBuffer: VkCommandBuffer, coverageModulationTableEnable: VkBool32, ) -> Result<(), VkError>
Source§fn vkCmdSetCoverageModulationTableNV(
&self,
commandBuffer: VkCommandBuffer,
coverageModulationTableCount: u32,
pCoverageModulationTable: *const float,
) -> Result<(), VkError>
fn vkCmdSetCoverageModulationTableNV( &self, commandBuffer: VkCommandBuffer, coverageModulationTableCount: u32, pCoverageModulationTable: *const float, ) -> Result<(), VkError>
Source§fn vkCmdSetShadingRateImageEnableNV(
&self,
commandBuffer: VkCommandBuffer,
shadingRateImageEnable: VkBool32,
) -> Result<(), VkError>
fn vkCmdSetShadingRateImageEnableNV( &self, commandBuffer: VkCommandBuffer, shadingRateImageEnable: VkBool32, ) -> Result<(), VkError>
Source§fn vkCmdSetRepresentativeFragmentTestEnableNV(
&self,
commandBuffer: VkCommandBuffer,
representativeFragmentTestEnable: VkBool32,
) -> Result<(), VkError>
fn vkCmdSetRepresentativeFragmentTestEnableNV( &self, commandBuffer: VkCommandBuffer, representativeFragmentTestEnable: VkBool32, ) -> Result<(), VkError>
Source§fn vkCmdSetCoverageReductionModeNV(
&self,
commandBuffer: VkCommandBuffer,
coverageReductionMode: VkCoverageReductionModeNV,
) -> Result<(), VkError>
fn vkCmdSetCoverageReductionModeNV( &self, commandBuffer: VkCommandBuffer, coverageReductionMode: VkCoverageReductionModeNV, ) -> Result<(), VkError>
Auto Trait Implementations§
impl Freeze for VulkanExtExtendedDynamicState3
impl RefUnwindSafe for VulkanExtExtendedDynamicState3
impl Send for VulkanExtExtendedDynamicState3
impl Sync for VulkanExtExtendedDynamicState3
impl Unpin for VulkanExtExtendedDynamicState3
impl UnsafeUnpin for VulkanExtExtendedDynamicState3
impl UnwindSafe for VulkanExtExtendedDynamicState3
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