Struct voodoo::StencilOpStateBuilder
[−]
[src]
pub struct StencilOpStateBuilder { /* fields omitted */ }
A builder for VkStencilOpState
.
Methods
impl StencilOpStateBuilder
[src]
fn new() -> StencilOpStateBuilder
[src]
fn fail_op<'m>(self, fail_op: StencilOp) -> StencilOpStateBuilder
[src]
fn pass_op<'m>(self, pass_op: StencilOp) -> StencilOpStateBuilder
[src]
fn depth_fail_op<'m>(self, depth_fail_op: StencilOp) -> StencilOpStateBuilder
[src]
fn compare_op<'m>(self, compare_op: CompareOp) -> StencilOpStateBuilder
[src]
fn compare_mask<'m>(self, compare_mask: u32) -> StencilOpStateBuilder
[src]
fn write_mask<'m>(self, write_mask: u32) -> StencilOpStateBuilder
[src]
fn reference<'m>(self, reference: u32) -> StencilOpStateBuilder
[src]
fn get_fail_op<'a>(&'a self) -> StencilOp
[src]
fn get_pass_op<'a>(&'a self) -> StencilOp
[src]
fn get_depth_fail_op<'a>(&'a self) -> StencilOp
[src]
fn get_compare_op<'a>(&'a self) -> CompareOp
[src]
fn get_compare_mask<'a>(&'a self) -> u32
[src]
fn get_write_mask<'a>(&'a self) -> u32
[src]
fn get_reference<'a>(&'a self) -> u32
[src]
fn build(self) -> StencilOpState
[src]
Trait Implementations
impl Debug for StencilOpStateBuilder
[src]
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