#[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: f32,
pub depthBiasClamp: f32,
pub depthBiasSlopeFactor: f32,
pub lineWidth: f32,
}
Fields§
§sType: VkStructureType
§pNext: *const c_void
§flags: VkPipelineRasterizationStateCreateFlags
§depthClampEnable: VkBool32
§rasterizerDiscardEnable: VkBool32
§polygonMode: VkPolygonMode
§cullMode: VkCullModeFlags
§frontFace: VkFrontFace
§depthBiasEnable: VkBool32
§depthBiasConstantFactor: f32
§depthBiasClamp: f32
§depthBiasSlopeFactor: f32
§lineWidth: f32
Trait 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§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreimpl Copy for VkPipelineRasterizationStateCreateInfo
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