pub struct LinearColor {
pub r: f32,
pub g: f32,
pub b: f32,
pub a: f32,
}Expand description
Linear color (float RGBA, 0.0–1.0 range). Maps to FLinearColor.
Fields§
§r: f32§g: f32§b: f32§a: f32Implementations§
Source§impl LinearColor
impl LinearColor
pub const BLACK: LinearColor
pub const WHITE: LinearColor
pub const RED: LinearColor
pub const GREEN: LinearColor
pub const BLUE: LinearColor
pub fn new(r: f32, g: f32, b: f32, a: f32) -> Self
Trait Implementations§
Source§impl Clone for LinearColor
impl Clone for LinearColor
Source§fn clone(&self) -> LinearColor
fn clone(&self) -> LinearColor
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for LinearColor
impl Debug for LinearColor
Source§impl From<LinearColor> for Vec4
impl From<LinearColor> for Vec4
Source§fn from(c: LinearColor) -> Vec4
fn from(c: LinearColor) -> Vec4
Converts to this type from the input type.
Source§impl From<Vec4> for LinearColor
impl From<Vec4> for LinearColor
Source§fn from(v: Vec4) -> LinearColor
fn from(v: Vec4) -> LinearColor
Converts to this type from the input type.
Source§impl PartialEq for LinearColor
impl PartialEq for LinearColor
impl Copy for LinearColor
impl StructuralPartialEq for LinearColor
Auto Trait Implementations§
impl Freeze for LinearColor
impl RefUnwindSafe for LinearColor
impl Send for LinearColor
impl Sync for LinearColor
impl Unpin for LinearColor
impl UnsafeUnpin for LinearColor
impl UnwindSafe for LinearColor
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more