#[repr(C)]pub struct VkPipelineRasterizationStateCreateInfo {Show 13 fields
pub sType: VkStructureType,
pub pNext: *const c_void,
pub flags: VkPipelineRasterizationStateCreateFlags,
pub depthClampEnable: VkBool32,
pub rasterizerDiscardEnable: VkBool32,
pub polygonMode: VkPolygonMode,
pub cullMode: VkCullModeFlags,
pub frontFace: VkFrontFace,
pub depthBiasEnable: VkBool32,
pub depthBiasConstantFactor: c_float,
pub depthBiasClamp: c_float,
pub depthBiasSlopeFactor: c_float,
pub lineWidth: c_float,
}Fields§
§sType: VkStructureType§pNext: *const c_void§flags: VkPipelineRasterizationStateCreateFlags§depthClampEnable: VkBool32§rasterizerDiscardEnable: VkBool32§polygonMode: VkPolygonMode§cullMode: VkCullModeFlags§frontFace: VkFrontFace§depthBiasEnable: VkBool32§depthBiasConstantFactor: c_float§depthBiasClamp: c_float§depthBiasSlopeFactor: c_float§lineWidth: c_floatTrait Implementations§
Source§impl Clone for VkPipelineRasterizationStateCreateInfo
impl Clone for VkPipelineRasterizationStateCreateInfo
Source§fn clone(&self) -> VkPipelineRasterizationStateCreateInfo
fn clone(&self) -> VkPipelineRasterizationStateCreateInfo
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl TypedVulkanStructure for VkPipelineRasterizationStateCreateInfo
impl TypedVulkanStructure for VkPipelineRasterizationStateCreateInfo
Source§const TYPE: VkStructureType = 23i32
const TYPE: VkStructureType = 23i32
sType of this structure
Source§fn try_from_generic(g: &GenericVulkanStructure) -> Option<&Self>
fn try_from_generic(g: &GenericVulkanStructure) -> Option<&Self>
Cast structure ref only if sType matches
Source§impl VulkanStructure for VkPipelineRasterizationStateCreateInfo
impl VulkanStructure for VkPipelineRasterizationStateCreateInfo
Source§fn as_generic(&self) -> &GenericVulkanStructure
fn as_generic(&self) -> &GenericVulkanStructure
Cast structure ref to generic. This is same as transmute but must be safe.
Source§fn as_generic_mut(&mut self) -> &mut GenericVulkanStructure
fn as_generic_mut(&mut self) -> &mut GenericVulkanStructure
Cast structure mutable ref to generic. This is same as transmute but must be safe.
Auto Trait Implementations§
impl Freeze for VkPipelineRasterizationStateCreateInfo
impl RefUnwindSafe for VkPipelineRasterizationStateCreateInfo
impl !Send for VkPipelineRasterizationStateCreateInfo
impl !Sync for VkPipelineRasterizationStateCreateInfo
impl Unpin for VkPipelineRasterizationStateCreateInfo
impl UnwindSafe for VkPipelineRasterizationStateCreateInfo
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<S> StructureChainQuery for Swhere
S: TypedVulkanStructure,
impl<S> StructureChainQuery for Swhere
S: TypedVulkanStructure,
Source§fn iter_chain(&self) -> StructureChainIterator<'_> ⓘ
fn iter_chain(&self) -> StructureChainIterator<'_> ⓘ
Iterate pNext chain