class SetCameraProjectionCmd

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

Sets a camera's projection matrix.

This operation cannot be applied to a StereoCamera.

Constraints:

- `camera_id` refs a `Camera` that is not a `StereoCamera`.

- `fovy` is the Y-axis field of view, in radians.

NOTE: A default orthographic projection is specified by setting `fovy` to

zero. In this case, the camera transform is ignored.

Public Methods

void SetCameraProjectionCmd (Storage_ storage)
void SetCameraProjectionCmd (uint32_t camera_id, ::fuchsia_ui_gfx::FloatValue fovy)
void SetCameraProjectionCmd ()

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

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

void SetCameraProjectionCmd (SetCameraProjectionCmd && )

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

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

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

SetCameraProjectionCmd & operator= (const SetCameraProjectionCmd & other)
bool operator== (const SetCameraProjectionCmd & other)
bool operator!= (const SetCameraProjectionCmd & other)
uint32_t camera_id ()
uint32_t & camera_id ()
SetCameraProjectionCmd & camera_id (uint32_t value)

Setter for camera_id.

const ::fuchsia_ui_gfx::FloatValue & fovy ()
::fuchsia_ui_gfx::FloatValue & fovy ()
SetCameraProjectionCmd & fovy (::fuchsia_ui_gfx::FloatValue value)

Setter for fovy.

void SetCameraProjectionCmd (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits