pub struct ProfilerColor {
pub r: u8,
pub g: u8,
pub b: u8,
pub a: u8,
}Expand description
GPU profiler marker color.
Fields§
§r: u8Red component (0-255).
g: u8Green component (0-255).
b: u8Blue component (0-255).
a: u8Alpha component (0-255).
Implementations§
Source§impl ProfilerColor
impl ProfilerColor
Sourcepub const RED: ProfilerColor
pub const RED: ProfilerColor
Red color.
Sourcepub const GREEN: ProfilerColor
pub const GREEN: ProfilerColor
Green color.
Sourcepub const BLUE: ProfilerColor
pub const BLUE: ProfilerColor
Blue color.
Sourcepub const YELLOW: ProfilerColor
pub const YELLOW: ProfilerColor
Yellow color.
Sourcepub const CYAN: ProfilerColor
pub const CYAN: ProfilerColor
Cyan color.
Sourcepub const MAGENTA: ProfilerColor
pub const MAGENTA: ProfilerColor
Magenta color.
Sourcepub const ORANGE: ProfilerColor
pub const ORANGE: ProfilerColor
Orange color.
Trait Implementations§
Source§impl Clone for ProfilerColor
impl Clone for ProfilerColor
Source§fn clone(&self) -> ProfilerColor
fn clone(&self) -> ProfilerColor
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 ProfilerColor
impl Debug for ProfilerColor
impl Copy for ProfilerColor
Auto Trait Implementations§
impl Freeze for ProfilerColor
impl RefUnwindSafe for ProfilerColor
impl Send for ProfilerColor
impl Sync for ProfilerColor
impl Unpin for ProfilerColor
impl UnwindSafe for ProfilerColor
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Gets the layout of the type.