class ColorRgba
Defined at line 682 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/cpp/fidl/fuchsia.ui.composition/cpp/natural_types.h
Represents a color with alpha channel.
Values are unorm (i.e. the valid range is [0,1]), and are in linear color
space. They are not gamma-corrected nor premultiplied.
Public Methods
void ColorRgba (Storage_ storage)
void ColorRgba (float red, float green, float blue, float alpha)
void ColorRgba ()
Default constructs a |ColorRgba| only if all of its members are default constructible.
Defined at line 692 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/cpp/fidl/fuchsia.ui.composition/cpp/natural_types.h
void ColorRgba (ColorRgba && )
Defined at line 695 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/cpp/fidl/fuchsia.ui.composition/cpp/natural_types.h
void ColorRgba (const ColorRgba & other)
ColorRgba & operator= (ColorRgba && )
Defined at line 696 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/cpp/fidl/fuchsia.ui.composition/cpp/natural_types.h
ColorRgba & operator= (const ColorRgba & other)
bool operator== (const ColorRgba & other)
bool operator!= (const ColorRgba & other)
float red ()
float & red ()
ColorRgba & red (float value)
Setter for red.
float green ()
float & green ()
ColorRgba & green (float value)
Setter for green.
float blue ()
float & blue ()
ColorRgba & blue (float value)
Setter for blue.
float alpha ()
float & alpha ()
ColorRgba & alpha (float value)
Setter for alpha.
void ColorRgba (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalStructCodingTraits