class Value

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

Public Methods

void Value (const Value & )

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

void Value (Value && )

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

void Value ()
template <typename... Args>
Value WithVector2 (::fidl::AnyArena & allocator, Args &&... args)

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

template <typename... Args>
Value WithVector3 (::fidl::AnyArena & allocator, Args &&... args)

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

template <typename... Args>
Value WithVector4 (::fidl::AnyArena & allocator, Args &&... args)

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

template <typename... Args>
Value WithMatrix4x4 (::fidl::AnyArena & allocator, Args &&... args)

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

template <typename... Args>
Value WithColorRgb (::fidl::AnyArena & allocator, Args &&... args)

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

template <typename... Args>
Value WithQuaternion (::fidl::AnyArena & allocator, Args &&... args)

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

bool has_invalid_tag ()
bool is_vector1 ()
Value WithVector1 (float val)
float & vector1 ()
const float & vector1 ()
bool is_vector2 ()
Value WithVector2 (::fidl::ObjectView< ::fuchsia_ui_gfx::wire::Vec2> val)
::fuchsia_ui_gfx::wire::Vec2 & vector2 ()
const ::fuchsia_ui_gfx::wire::Vec2 & vector2 ()
Value WithVector3 (::fidl::ObjectView< ::fuchsia_ui_gfx::wire::Vec3> val)
::fuchsia_ui_gfx::wire::Vec3 & vector3 ()
const ::fuchsia_ui_gfx::wire::Vec3 & vector3 ()
bool is_vector4 ()
Value WithVector4 (::fidl::ObjectView< ::fuchsia_ui_gfx::wire::Vec4> val)
::fuchsia_ui_gfx::wire::Vec4 & vector4 ()
const ::fuchsia_ui_gfx::wire::Vec4 & vector4 ()
bool is_matrix4x4 ()
Value WithMatrix4x4 (::fidl::ObjectView< ::fuchsia_ui_gfx::wire::Mat4> val)
template <typename... Args>
Value WithTransform (::fidl::AnyArena & allocator, Args &&... args)

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

bool is_vector3 ()
::fuchsia_ui_gfx::wire::Mat4 & matrix4x4 ()
const ::fuchsia_ui_gfx::wire::Mat4 & matrix4x4 ()
bool is_color_rgba ()
Value WithColorRgba (::fuchsia_ui_gfx::wire::ColorRgba val)
::fuchsia_ui_gfx::wire::ColorRgba & color_rgba ()
const ::fuchsia_ui_gfx::wire::ColorRgba & color_rgba ()
bool is_color_rgb ()
Value WithColorRgb (::fidl::ObjectView< ::fuchsia_ui_gfx::wire::ColorRgb> val)
::fuchsia_ui_gfx::wire::ColorRgb & color_rgb ()
const ::fuchsia_ui_gfx::wire::ColorRgb & color_rgb ()
bool is_degrees ()
Value WithDegrees (float val)

Degrees of counter-clockwise rotation in the XY plane.

float & degrees ()

Degrees of counter-clockwise rotation in the XY plane.

const float & degrees ()

Degrees of counter-clockwise rotation in the XY plane.

bool is_quaternion ()
Value WithQuaternion (::fidl::ObjectView< ::fuchsia_ui_gfx::wire::Quaternion> val)
Value & operator= (Value && )

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

::fuchsia_ui_gfx::wire::Quaternion & quaternion ()
const ::fuchsia_ui_gfx::wire::Quaternion & quaternion ()
bool is_transform ()
Value WithTransform (::fidl::ObjectView< ::fuchsia_ui_gfx::wire::FactoredTransform> val)
Value & operator= (const Value & )

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

::fuchsia_ui_gfx::wire::FactoredTransform & transform ()
const ::fuchsia_ui_gfx::wire::FactoredTransform & transform ()
bool is_variable_id ()
Value WithVariableId (uint32_t val)

ID of a value-producing resource (an animation or an expression).

The type of this value matches the type produced by the named resource.

uint32_t & variable_id ()

ID of a value-producing resource (an animation or an expression).

The type of this value matches the type produced by the named resource.

const uint32_t & variable_id ()

ID of a value-producing resource (an animation or an expression).

The type of this value matches the type produced by the named resource.

::fuchsia_ui_gfx::wire::Value::Tag Which ()

Enumerations

enum Tag
Name Value
kVector1 1
kVector2 2
kVector3 3
kVector4 4
kMatrix4x4 5
kColorRgba 6
kColorRgb 7
kDegrees 8
kQuaternion 9
kTransform 10
kVariableId 11

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