[−][src]Trait amethyst_rendy::palette::Component
Common trait for color components.
Associated Constants
const LIMITED: bool
True if the max intensity is also the highest possible value of the type. Conversion to limited types requires clamping.
Required methods
fn max_intensity() -> Self
The highest displayable value this component type can reach. Higher values are allowed, but they may be lowered to this before converting to another format.
fn convert<T>(&self) -> T where
T: Component,
T: Component,
Convert into another color component type, including scaling.
Implementations on Foreign Types
impl Component for f32[src]
const LIMITED: bool[src]
fn max_intensity() -> f32[src]
fn convert<T>(&self) -> T where
T: Component, [src]
T: Component,
impl Component for u64[src]
const LIMITED: bool[src]
fn max_intensity() -> u64[src]
fn convert<T>(&self) -> T where
T: Component, [src]
T: Component,
impl Component for u8[src]
const LIMITED: bool[src]
fn max_intensity() -> u8[src]
fn convert<T>(&self) -> T where
T: Component, [src]
T: Component,
impl Component for f64[src]
const LIMITED: bool[src]
fn max_intensity() -> f64[src]
fn convert<T>(&self) -> T where
T: Component, [src]
T: Component,
impl Component for u32[src]
const LIMITED: bool[src]
fn max_intensity() -> u32[src]
fn convert<T>(&self) -> T where
T: Component, [src]
T: Component,
impl Component for u16[src]
const LIMITED: bool[src]
fn max_intensity() -> u16[src]
fn convert<T>(&self) -> T where
T: Component, [src]
T: Component,