class RendererParam

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

These are all of the types of parameters that can be set to configure a

`Renderer`.

Public Methods

void RendererParam (RendererParam && other)
RendererParam & operator= (RendererParam && other)
void RendererParam (const RendererParam & other)
RendererParam & operator= (const RendererParam & other)
bool operator== (const RendererParam & other)
bool operator!= (const RendererParam & other)
::fuchsia_ui_gfx::RendererParam::Tag Which ()
RendererParam WithShadowTechnique (::fuchsia_ui_gfx::ShadowTechnique val)
const ::fidl::internal::UnionMemberView<1, Storage_> shadow_technique ()
::fidl::internal::UnionMemberView<1, Storage_> shadow_technique ()
RendererParam & shadow_technique (::fuchsia_ui_gfx::ShadowTechnique value)

Sets the union to hold the shadow_technique member.

RendererParam WithReserved (::fuchsia_ui_gfx::RenderFrequency val)
const ::fidl::internal::UnionMemberView<2, Storage_> reserved ()
::fidl::internal::UnionMemberView<2, Storage_> reserved ()
RendererParam & reserved (::fuchsia_ui_gfx::RenderFrequency value)

Sets the union to hold the reserved member.

RendererParam WithEnableDebugging (bool val)
const ::fidl::internal::UnionMemberView<3, Storage_> enable_debugging ()
::fidl::internal::UnionMemberView<3, Storage_> enable_debugging ()
RendererParam & enable_debugging (bool value)

Sets the union to hold the enable_debugging member.

void RendererParam (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Enumerations

enum Tag
Name Value
kShadowTechnique 1
kReserved 2
kEnableDebugging 3

TODO: share union tag types between wire

&

natural.

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

Friends

class NaturalUnionCodingTraits