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