Struct voodoo::ComponentMapping
[−]
[src]
#[repr(C)]pub struct ComponentMapping { /* fields omitted */ }
A VkComponentMapping
.
Methods
impl ComponentMapping
[src]
pub fn builder() -> ComponentMappingBuilder
[src]
pub unsafe fn from_raw(raw: VkComponentMapping) -> ComponentMapping
[src]
pub fn r<'a>(&'a self) -> ComponentSwizzle
[src]
pub fn g<'a>(&'a self) -> ComponentSwizzle
[src]
pub fn b<'a>(&'a self) -> ComponentSwizzle
[src]
pub fn a<'a>(&'a self) -> ComponentSwizzle
[src]
pub fn set_r<'m>(&mut self, r: ComponentSwizzle)
[src]
pub fn set_g<'m>(&mut self, g: ComponentSwizzle)
[src]
pub fn set_b<'m>(&mut self, b: ComponentSwizzle)
[src]
pub fn set_a<'m>(&mut self, a: ComponentSwizzle)
[src]
pub fn as_raw(&self) -> &VkComponentMapping
[src]
Trait Implementations
impl Debug for ComponentMapping
[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more
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
impl From<ComponentMapping> for VkComponentMapping
[src]
fn from(f: ComponentMapping) -> VkComponentMapping
[src]
Performs the conversion.