CameraSnapshot Struct
Declaration
struct helios::imgui::widgets::CameraWidget::CameraSnapshot { ... }
Public Member Attributes Index
| bool | valid = false |
| bool | hasPosition = false |
| bool | hasTarget = false |
| bool | hasUp = false |
| bool | hasPerspective = false |
| helios::math::vec3f | position {0.0f, 0.0f, 1.0f} |
| helios::math::vec3f | target {0.0f, 0.0f, 0.0f} |
| helios::math::vec3f | up {0.0f, 1.0f, 0.0f} |
| float | fovYDegrees = 90.0f |
| float | aspectRatio = 16.0f / 9.0f |
| float | zNear = 0.1f |
| float | zFar = 1000.0f |
Definition at line 52 of file CameraWidget.ixx.
Public Member Attributes
aspectRatio
|
Definition at line 64 of file CameraWidget.ixx.
64 float aspectRatio = 16.0f / 9.0f;
fovYDegrees
|
Definition at line 63 of file CameraWidget.ixx.
63 float fovYDegrees = 90.0f;
hasPerspective
|
Definition at line 57 of file CameraWidget.ixx.
57 bool hasPerspective = false;
hasPosition
|
Definition at line 54 of file CameraWidget.ixx.
54 bool hasPosition = false;
hasTarget
|
Definition at line 55 of file CameraWidget.ixx.
55 bool hasTarget = false;
hasUp
|
Definition at line 56 of file CameraWidget.ixx.
56 bool hasUp = false;
position
|
Definition at line 59 of file CameraWidget.ixx.
59 helios::math::vec3f position{0.0f, 0.0f, 1.0f};
target
|
Definition at line 60 of file CameraWidget.ixx.
60 helios::math::vec3f target{0.0f, 0.0f, 0.0f};
up
|
Definition at line 61 of file CameraWidget.ixx.
61 helios::math::vec3f up{0.0f, 1.0f, 0.0f};
valid
|
Definition at line 53 of file CameraWidget.ixx.
53 bool valid = false;
zFar
|
Definition at line 66 of file CameraWidget.ixx.
66 float zFar = 1000.0f;
zNear
|
Definition at line 65 of file CameraWidget.ixx.
65 float zNear = 0.1f;
The documentation for this struct was generated from the following file:
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.