#[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 (const: unstable) · 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 = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO
const TYPE: VkStructureType = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO
sType of this structure
Source§fn try_from_generic(g: &GenericVulkanStructure) -> Option<&Self>where
Self: Sized,
fn try_from_generic(g: &GenericVulkanStructure) -> Option<&Self>where
Self: Sized,
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 UnsafeUnpin 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