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 52 of file CameraWidget.ixx.

Public Member Attributes

aspectRatio

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

Definition at line 64 of file CameraWidget.ixx.

64 float aspectRatio = 16.0f / 9.0f;

fovYDegrees

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

Definition at line 63 of file CameraWidget.ixx.

63 float fovYDegrees = 90.0f;

hasPerspective

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

Definition at line 57 of file CameraWidget.ixx.

57 bool hasPerspective = false;

hasPosition

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

Definition at line 54 of file CameraWidget.ixx.

54 bool hasPosition = false;

hasTarget

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

Definition at line 55 of file CameraWidget.ixx.

55 bool hasTarget = false;

hasUp

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

Definition at line 56 of file CameraWidget.ixx.

56 bool hasUp = false;

position

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

Definition at line 59 of file CameraWidget.ixx.

59 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 60 of file CameraWidget.ixx.

60 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 61 of file CameraWidget.ixx.

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

valid

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

Definition at line 53 of file CameraWidget.ixx.

53 bool valid = false;

zFar

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

Definition at line 66 of file CameraWidget.ixx.

66 float zFar = 1000.0f;

zNear

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

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.