class SetCameraTransformCmd

Defined at line 7493 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 view matrix.

This operation can be applied to both Cameras and StereoCameras.

Constraints:

- `camera_id` refs a `Camera`.

- `eye_position` is the position of the eye.

- `eye_look_at` is the point is the scene the that eye is pointed at.

- `eye_up` defines the camera's "up" vector.

Public Methods

void SetCameraTransformCmd (Storage_ storage)
void SetCameraTransformCmd (uint32_t camera_id, ::fuchsia_ui_gfx::Vector3Value eye_position, ::fuchsia_ui_gfx::Vector3Value eye_look_at, ::fuchsia_ui_gfx::Vector3Value eye_up)
void SetCameraTransformCmd ()

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

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

void SetCameraTransformCmd (SetCameraTransformCmd && )

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

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

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

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

Setter for camera_id.

const ::fuchsia_ui_gfx::Vector3Value & eye_position ()
::fuchsia_ui_gfx::Vector3Value & eye_position ()
SetCameraTransformCmd & eye_position (::fuchsia_ui_gfx::Vector3Value value)

Setter for eye_position.

const ::fuchsia_ui_gfx::Vector3Value & eye_look_at ()
::fuchsia_ui_gfx::Vector3Value & eye_look_at ()
SetCameraTransformCmd & eye_look_at (::fuchsia_ui_gfx::Vector3Value value)

Setter for eye_look_at.

const ::fuchsia_ui_gfx::Vector3Value & eye_up ()
::fuchsia_ui_gfx::Vector3Value & eye_up ()
SetCameraTransformCmd & eye_up (::fuchsia_ui_gfx::Vector3Value value)

Setter for eye_up.

void SetCameraTransformCmd (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits