Struct voodoo::ComponentMapping
[−]
[src]
#[repr(C)]pub struct ComponentMapping { /* fields omitted */ }
A VkComponentMapping
.
Methods
impl ComponentMapping
[src]
fn builder() -> ComponentMappingBuilder
[src]
unsafe fn from_raw(raw: VkComponentMapping) -> ComponentMapping
[src]
fn r<'a>(&'a self) -> ComponentSwizzle
[src]
fn g<'a>(&'a self) -> ComponentSwizzle
[src]
fn b<'a>(&'a self) -> ComponentSwizzle
[src]
fn a<'a>(&'a self) -> ComponentSwizzle
[src]
fn set_r<'m>(&mut self, r: ComponentSwizzle)
[src]
fn set_g<'m>(&mut self, g: ComponentSwizzle)
[src]
fn set_b<'m>(&mut self, b: ComponentSwizzle)
[src]
fn set_a<'m>(&mut self, a: ComponentSwizzle)
[src]
fn as_raw(&self) -> &VkComponentMapping
[src]
Trait Implementations
impl Debug for ComponentMapping
[src]
impl Clone for ComponentMapping
[src]
fn clone(&self) -> ComponentMapping
[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 ComponentMapping
[src]
fn default() -> ComponentMapping
[src]
Returns the "default value" for a type. Read more