class DirectionalLightArgs

Defined at line 2603 of file fidling/gen/sdk/fidl/fuchsia.ui.gfx/fuchsia.ui.gfx/hlcpp/fuchsia/ui/gfx/cpp/fidl.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 Members

uint32_t dummy

Public Methods

::std::unique_ptr<DirectionalLightArgs> New ()
void Encode (::fidl::Encoder * _encoder, size_t _offset, std::optional< ::fidl::HandleInformation> maybe_handle_info)
void Decode (::fidl::Decoder * _decoder, DirectionalLightArgs * value, size_t _offset)
zx_status_t Clone (DirectionalLightArgs * result)