class DirectionalLightArgs

Defined at line 5165 of file fidling/gen/sdk/fidl/fuchsia.ui.gfx/fuchsia.ui.gfx/cpp/fidl/fuchsia.ui.gfx/cpp/natural_types.h

A DirectionalLight is a Light that is emitted from a point at infinity.

Although the light is directional, the light has some amount of angular

dispersion (i.e., the light is not fully columnated). For simplicity, we

assume the dispersion of the light source is symmetric about the light's

primary direction.

Supported commands:

- SetLightColor

- SetLightDirection

Public Methods

void DirectionalLightArgs (Storage_ storage)
void DirectionalLightArgs (uint32_t dummy)
void DirectionalLightArgs ()

Default constructs a |DirectionalLightArgs| only if all of its members are default constructible.

Defined at line 5175 of file fidling/gen/sdk/fidl/fuchsia.ui.gfx/fuchsia.ui.gfx/cpp/fidl/fuchsia.ui.gfx/cpp/natural_types.h

void DirectionalLightArgs (DirectionalLightArgs && )

Defined at line 5178 of file fidling/gen/sdk/fidl/fuchsia.ui.gfx/fuchsia.ui.gfx/cpp/fidl/fuchsia.ui.gfx/cpp/natural_types.h

void DirectionalLightArgs (const DirectionalLightArgs & other)
DirectionalLightArgs & operator= (DirectionalLightArgs && )

Defined at line 5179 of file fidling/gen/sdk/fidl/fuchsia.ui.gfx/fuchsia.ui.gfx/cpp/fidl/fuchsia.ui.gfx/cpp/natural_types.h

DirectionalLightArgs & operator= (const DirectionalLightArgs & other)
bool operator== (const DirectionalLightArgs & other)
bool operator!= (const DirectionalLightArgs & other)
uint32_t dummy ()
uint32_t & dummy ()
DirectionalLightArgs & dummy (uint32_t value)

Setter for dummy.

void DirectionalLightArgs (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits