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