Struct voodoo::PipelineRasterizationStateCreateInfo
[−]
[src]
#[repr(C)]pub struct PipelineRasterizationStateCreateInfo<'s> { /* fields omitted */ }
A VkPipelineRasterizationStateCreateInfo
.
Methods
impl<'s> PipelineRasterizationStateCreateInfo<'s>
[src]
pub fn builder<'b>() -> PipelineRasterizationStateCreateInfoBuilder<'b>
[src]
pub unsafe fn from_raw(
raw: VkPipelineRasterizationStateCreateInfo
) -> PipelineRasterizationStateCreateInfo<'s>
[src]
raw: VkPipelineRasterizationStateCreateInfo
) -> PipelineRasterizationStateCreateInfo<'s>
pub fn next<'a>(&'a self) -> *const c_void
[src]
pub fn flags<'a>(&'a self) -> PipelineRasterizationStateCreateFlags
[src]
pub fn depth_clamp_enable<'a>(&'a self) -> bool
[src]
pub fn rasterizer_discard_enable<'a>(&'a self) -> bool
[src]
pub fn polygon_mode<'a>(&'a self) -> PolygonMode
[src]
pub fn cull_mode<'a>(&'a self) -> CullModeFlags
[src]
pub fn front_face<'a>(&'a self) -> FrontFace
[src]
pub fn depth_bias_enable<'a>(&'a self) -> bool
[src]
pub fn depth_bias_constant_factor<'a>(&'a self) -> f32
[src]
pub fn depth_bias_clamp<'a>(&'a self) -> f32
[src]
pub fn depth_bias_slope_factor<'a>(&'a self) -> f32
[src]
pub fn line_width<'a>(&'a self) -> f32
[src]
pub unsafe fn set_next<'m>(&mut self, next: *const c_void)
[src]
pub fn set_flags<'m>(&mut self, flags: PipelineRasterizationStateCreateFlags)
[src]
pub fn set_depth_clamp_enable<'m>(&mut self, depth_clamp_enable: bool)
[src]
pub fn set_rasterizer_discard_enable<'m>(
&mut self,
rasterizer_discard_enable: bool
)
[src]
&mut self,
rasterizer_discard_enable: bool
)
pub fn set_polygon_mode<'m>(&mut self, polygon_mode: PolygonMode)
[src]
pub fn set_cull_mode<'m>(&mut self, cull_mode: CullModeFlags)
[src]
pub fn set_front_face<'m>(&mut self, front_face: FrontFace)
[src]
pub fn set_depth_bias_enable<'m>(&mut self, depth_bias_enable: bool)
[src]
pub fn set_depth_bias_constant_factor<'m>(
&mut self,
depth_bias_constant_factor: f32
)
[src]
&mut self,
depth_bias_constant_factor: f32
)
pub fn set_depth_bias_clamp<'m>(&mut self, depth_bias_clamp: f32)
[src]
pub fn set_depth_bias_slope_factor<'m>(&mut self, depth_bias_slope_factor: f32)
[src]
pub fn set_line_width<'m>(&mut self, line_width: f32)
[src]
pub fn as_raw(&self) -> &VkPipelineRasterizationStateCreateInfo
[src]
Trait Implementations
impl<'s> Debug for PipelineRasterizationStateCreateInfo<'s>
[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more
impl<'s> Clone for PipelineRasterizationStateCreateInfo<'s>
[src]
fn clone(&self) -> PipelineRasterizationStateCreateInfo<'s>
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl<'s> Default for PipelineRasterizationStateCreateInfo<'s>
[src]
fn default() -> PipelineRasterizationStateCreateInfo<'s>
[src]
Returns the "default value" for a type. Read more
impl<'s> From<PipelineRasterizationStateCreateInfo<'s>> for VkPipelineRasterizationStateCreateInfo
[src]
fn from(
f: PipelineRasterizationStateCreateInfo<'s>
) -> VkPipelineRasterizationStateCreateInfo
[src]
f: PipelineRasterizationStateCreateInfo<'s>
) -> VkPipelineRasterizationStateCreateInfo
Performs the conversion.