Struct voodoo::StencilOpStateBuilder
[−]
[src]
pub struct StencilOpStateBuilder { /* fields omitted */ }
A builder for VkStencilOpState
.
Methods
impl StencilOpStateBuilder
[src]
pub fn new() -> StencilOpStateBuilder
[src]
pub fn fail_op<'m>(self, fail_op: StencilOp) -> StencilOpStateBuilder
[src]
pub fn pass_op<'m>(self, pass_op: StencilOp) -> StencilOpStateBuilder
[src]
pub fn depth_fail_op<'m>(
self,
depth_fail_op: StencilOp
) -> StencilOpStateBuilder
[src]
self,
depth_fail_op: StencilOp
) -> StencilOpStateBuilder
pub fn compare_op<'m>(self, compare_op: CompareOp) -> StencilOpStateBuilder
[src]
pub fn compare_mask<'m>(self, compare_mask: u32) -> StencilOpStateBuilder
[src]
pub fn write_mask<'m>(self, write_mask: u32) -> StencilOpStateBuilder
[src]
pub fn reference<'m>(self, reference: u32) -> StencilOpStateBuilder
[src]
pub fn get_fail_op<'a>(&'a self) -> StencilOp
[src]
pub fn get_pass_op<'a>(&'a self) -> StencilOp
[src]
pub fn get_depth_fail_op<'a>(&'a self) -> StencilOp
[src]
pub fn get_compare_op<'a>(&'a self) -> CompareOp
[src]
pub fn get_compare_mask<'a>(&'a self) -> u32
[src]
pub fn get_write_mask<'a>(&'a self) -> u32
[src]
pub fn get_reference<'a>(&'a self) -> u32
[src]
pub fn build(self) -> StencilOpState
[src]
Trait Implementations
impl Debug for StencilOpStateBuilder
[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more
impl Clone for StencilOpStateBuilder
[src]
fn clone(&self) -> StencilOpStateBuilder
[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 Default for StencilOpStateBuilder
[src]
fn default() -> StencilOpStateBuilder
[src]
Returns the "default value" for a type. Read more