#[repr(C)]pub struct ColorRgba8 {
pub r: u8,
pub g: u8,
pub b: u8,
pub a: u8,
}Expand description
A packed 8-bit RGBA color, laid out in RGBA byte order. 一个打包的 8 位 RGBA 颜色,按 RGBA 字节顺序排列。
This is the storage format for textures and framebuffers. 这是纹理和帧缓冲的存储格式。
Fields§
§r: u8Red channel. 红色通道。
g: u8Green channel. 绿色通道。
b: u8Blue channel. 蓝色通道。
a: u8Alpha channel. 透明通道。
Implementations§
Source§impl ColorRgba8
impl ColorRgba8
Trait Implementations§
Source§impl Clone for ColorRgba8
impl Clone for ColorRgba8
Source§fn clone(&self) -> ColorRgba8
fn clone(&self) -> ColorRgba8
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ColorRgba8
Source§impl Debug for ColorRgba8
impl Debug for ColorRgba8
Source§impl Default for ColorRgba8
impl Default for ColorRgba8
Source§fn default() -> ColorRgba8
fn default() -> ColorRgba8
Returns the “default value” for a type. Read more
impl Eq for ColorRgba8
Source§impl Hash for ColorRgba8
impl Hash for ColorRgba8
Source§impl PartialEq for ColorRgba8
impl PartialEq for ColorRgba8
impl StructuralPartialEq for ColorRgba8
Auto Trait Implementations§
impl Freeze for ColorRgba8
impl RefUnwindSafe for ColorRgba8
impl Send for ColorRgba8
impl Sync for ColorRgba8
impl Unpin for ColorRgba8
impl UnsafeUnpin for ColorRgba8
impl UnwindSafe for ColorRgba8
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