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 61 of file CameraWidget.ixx.
Public Member Attributes
aspectRatio
|
Definition at line 73 of file CameraWidget.ixx.
73 float aspectRatio = 16.0f / 9.0f;
fovYDegrees
|
Definition at line 72 of file CameraWidget.ixx.
72 float fovYDegrees = 90.0f;
hasPerspective
|
Definition at line 66 of file CameraWidget.ixx.
66 bool hasPerspective = false;
hasPosition
|
Definition at line 63 of file CameraWidget.ixx.
63 bool hasPosition = false;
hasTarget
|
Definition at line 64 of file CameraWidget.ixx.
64 bool hasTarget = false;
hasUp
|
Definition at line 65 of file CameraWidget.ixx.
65 bool hasUp = false;
position
|
Definition at line 68 of file CameraWidget.ixx.
68 helios::math::vec3f position{0.0f, 0.0f, 1.0f};
target
|
Definition at line 69 of file CameraWidget.ixx.
69 helios::math::vec3f target{0.0f, 0.0f, 0.0f};
up
|
Definition at line 70 of file CameraWidget.ixx.
70 helios::math::vec3f up{0.0f, 1.0f, 0.0f};
valid
|
Definition at line 62 of file CameraWidget.ixx.
62 bool valid = false;
zFar
|
Definition at line 75 of file CameraWidget.ixx.
75 float zFar = 1000.0f;
zNear
|
Definition at line 74 of file CameraWidget.ixx.
74 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.