Struct voodoo::ComponentMappingBuilder
[−]
[src]
pub struct ComponentMappingBuilder { /* fields omitted */ }
A builder for VkComponentMapping
.
Methods
impl ComponentMappingBuilder
[src]
pub fn new() -> ComponentMappingBuilder
[src]
pub fn r<'m>(self, r: ComponentSwizzle) -> ComponentMappingBuilder
[src]
pub fn g<'m>(self, g: ComponentSwizzle) -> ComponentMappingBuilder
[src]
pub fn b<'m>(self, b: ComponentSwizzle) -> ComponentMappingBuilder
[src]
pub fn a<'m>(self, a: ComponentSwizzle) -> ComponentMappingBuilder
[src]
pub fn get_r<'a>(&'a self) -> ComponentSwizzle
[src]
pub fn get_g<'a>(&'a self) -> ComponentSwizzle
[src]
pub fn get_b<'a>(&'a self) -> ComponentSwizzle
[src]
pub fn get_a<'a>(&'a self) -> ComponentSwizzle
[src]
pub fn build(self) -> ComponentMapping
[src]
Trait Implementations
impl Debug for ComponentMappingBuilder
[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more
impl Clone for ComponentMappingBuilder
[src]
fn clone(&self) -> ComponentMappingBuilder
[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 ComponentMappingBuilder
[src]
fn default() -> ComponentMappingBuilder
[src]
Returns the "default value" for a type. Read more