Skip to main content

CameraEntry Struct

Declaration

struct helios::ext::imgui::widgets::CameraWidget::CameraEntry { ... }

Public Member Attributes Index

std::stringname
helios::scene::CameraSceneNode *node = nullptr
helios::math::vec3finitialTranslation {0.0f, 0.0f, 5.0f}
helios::math::vec3finitialScale {1.0f, 1.0f, 1.0f}
helios::math::mat4finitialRotation = helios::math::mat4f::identity()
floatinitialFovDegrees = 90.0f
floatinitialAspectRatio = 16.0f / 9.0f
floatinitialZNear = 0.1f
floatinitialZFar = 1000.0f
helios::math::vec3finitialLookAtTarget {0.0f, 0.0f, 0.0f}
helios::math::vec3finitialUp {0.0f, 1.0f, 0.0f}

Definition at line 30 of file CameraWidget.ixx.

Public Member Attributes

initialAspectRatio

float helios::ext::imgui::widgets::CameraWidget::CameraEntry::initialAspectRatio = 16.0f / 9.0f

Definition at line 39 of file CameraWidget.ixx.

39 float initialAspectRatio = 16.0f / 9.0f;

initialFovDegrees

float helios::ext::imgui::widgets::CameraWidget::CameraEntry::initialFovDegrees = 90.0f

Definition at line 38 of file CameraWidget.ixx.

38 float initialFovDegrees = 90.0f;

initialLookAtTarget

helios::math::vec3f helios::ext::imgui::widgets::CameraWidget::CameraEntry::initialLookAtTarget {0.0f, 0.0f, 0.0f}

Definition at line 43 of file CameraWidget.ixx.

43 helios::math::vec3f initialLookAtTarget{0.0f, 0.0f, 0.0f};

initialRotation

helios::math::mat4f helios::ext::imgui::widgets::CameraWidget::CameraEntry::initialRotation = helios::math::mat4f::identity()

Definition at line 36 of file CameraWidget.ixx.

initialScale

helios::math::vec3f helios::ext::imgui::widgets::CameraWidget::CameraEntry::initialScale {1.0f, 1.0f, 1.0f}

Definition at line 35 of file CameraWidget.ixx.

35 helios::math::vec3f initialScale{1.0f, 1.0f, 1.0f};

initialTranslation

helios::math::vec3f helios::ext::imgui::widgets::CameraWidget::CameraEntry::initialTranslation {0.0f, 0.0f, 5.0f}

Definition at line 34 of file CameraWidget.ixx.

34 helios::math::vec3f initialTranslation{0.0f, 0.0f, 5.0f};

initialUp

helios::math::vec3f helios::ext::imgui::widgets::CameraWidget::CameraEntry::initialUp {0.0f, 1.0f, 0.0f}

Definition at line 44 of file CameraWidget.ixx.

44 helios::math::vec3f initialUp{0.0f, 1.0f, 0.0f};

initialZFar

float helios::ext::imgui::widgets::CameraWidget::CameraEntry::initialZFar = 1000.0f

Definition at line 41 of file CameraWidget.ixx.

41 float initialZFar = 1000.0f;

initialZNear

float helios::ext::imgui::widgets::CameraWidget::CameraEntry::initialZNear = 0.1f

Definition at line 40 of file CameraWidget.ixx.

40 float initialZNear = 0.1f;

name

std::string helios::ext::imgui::widgets::CameraWidget::CameraEntry::name

Definition at line 31 of file CameraWidget.ixx.

31 std::string name;

node

helios::scene::CameraSceneNode* helios::ext::imgui::widgets::CameraWidget::CameraEntry::node = nullptr

Definition at line 32 of file CameraWidget.ixx.

32 helios::scene::CameraSceneNode* node = nullptr;

The documentation for this struct was generated from the following file:


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.15.0.