Skip to main content

CameraSnapshot Struct

Declaration

struct helios::imgui::widgets::CameraWidget::CameraSnapshot { ... }

Public Member Attributes Index

boolvalid = false
boolhasPosition = false
boolhasTarget = false
boolhasUp = false
boolhasPerspective = false
helios::math::vec3fposition {0.0f, 0.0f, 1.0f}
helios::math::vec3ftarget {0.0f, 0.0f, 0.0f}
helios::math::vec3fup {0.0f, 1.0f, 0.0f}
floatfovYDegrees = 90.0f
floataspectRatio = 16.0f / 9.0f
floatzNear = 0.1f
floatzFar = 1000.0f

Definition at line 61 of file CameraWidget.ixx.

Public Member Attributes

aspectRatio

float helios::imgui::widgets::CameraWidget::CameraSnapshot::aspectRatio = 16.0f / 9.0f

Definition at line 73 of file CameraWidget.ixx.

73 float aspectRatio = 16.0f / 9.0f;

fovYDegrees

float helios::imgui::widgets::CameraWidget::CameraSnapshot::fovYDegrees = 90.0f

Definition at line 72 of file CameraWidget.ixx.

72 float fovYDegrees = 90.0f;

hasPerspective

bool helios::imgui::widgets::CameraWidget::CameraSnapshot::hasPerspective = false

Definition at line 66 of file CameraWidget.ixx.

66 bool hasPerspective = false;

hasPosition

bool helios::imgui::widgets::CameraWidget::CameraSnapshot::hasPosition = false

Definition at line 63 of file CameraWidget.ixx.

63 bool hasPosition = false;

hasTarget

bool helios::imgui::widgets::CameraWidget::CameraSnapshot::hasTarget = false

Definition at line 64 of file CameraWidget.ixx.

64 bool hasTarget = false;

hasUp

bool helios::imgui::widgets::CameraWidget::CameraSnapshot::hasUp = false

Definition at line 65 of file CameraWidget.ixx.

65 bool hasUp = false;

position

helios::math::vec3f helios::imgui::widgets::CameraWidget::CameraSnapshot::position {0.0f, 0.0f, 1.0f}

Definition at line 68 of file CameraWidget.ixx.

68 helios::math::vec3f position{0.0f, 0.0f, 1.0f};

target

helios::math::vec3f helios::imgui::widgets::CameraWidget::CameraSnapshot::target {0.0f, 0.0f, 0.0f}

Definition at line 69 of file CameraWidget.ixx.

69 helios::math::vec3f target{0.0f, 0.0f, 0.0f};

up

helios::math::vec3f helios::imgui::widgets::CameraWidget::CameraSnapshot::up {0.0f, 1.0f, 0.0f}

Definition at line 70 of file CameraWidget.ixx.

70 helios::math::vec3f up{0.0f, 1.0f, 0.0f};

valid

bool helios::imgui::widgets::CameraWidget::CameraSnapshot::valid = false

Definition at line 62 of file CameraWidget.ixx.

62 bool valid = false;

zFar

float helios::imgui::widgets::CameraWidget::CameraSnapshot::zFar = 1000.0f

Definition at line 75 of file CameraWidget.ixx.

75 float zFar = 1000.0f;

zNear

float helios::imgui::widgets::CameraWidget::CameraSnapshot::zNear = 0.1f

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.