#include <Viewport3d.h>
◆ Viewport3D()
| Viewport3D::Viewport3D |
( |
| ) |
|
◆ ~Viewport3D()
| Viewport3D::~Viewport3D |
( |
| ) |
|
◆ GetFocalDistance()
| float Viewport3D::GetFocalDistance |
( |
| ) |
const |
◆ GetLockedRotationAxis()
| glm::vec3 Viewport3D::GetLockedRotationAxis |
( |
| ) |
const |
|
protected |
◆ GetLockedScaleDelta()
| glm::vec3 Viewport3D::GetLockedScaleDelta |
( |
| ) |
|
|
protected |
◆ GetLockedTranslationDelta()
| glm::vec3 Viewport3D::GetLockedTranslationDelta |
( |
glm::vec3 |
deltaWS | ) |
const |
|
protected |
◆ GetTransformDelta()
| glm::vec2 Viewport3D::GetTransformDelta |
( |
| ) |
const |
|
protected |
◆ HandleAxisLocking()
| void Viewport3D::HandleAxisLocking |
( |
| ) |
|
|
protected |
◆ HandleDefaultControls()
| void Viewport3D::HandleDefaultControls |
( |
| ) |
|
|
protected |
◆ HandleLockedCursor()
| glm::vec2 Viewport3D::HandleLockedCursor |
( |
| ) |
|
|
protected |
◆ HandleOrbitControls()
| void Viewport3D::HandleOrbitControls |
( |
| ) |
|
|
protected |
◆ HandlePanControls()
| void Viewport3D::HandlePanControls |
( |
| ) |
|
|
protected |
◆ HandlePilotControls()
| void Viewport3D::HandlePilotControls |
( |
| ) |
|
|
protected |
◆ HandleTransformControls()
| void Viewport3D::HandleTransformControls |
( |
| ) |
|
|
protected |
◆ IsMouseInside()
| bool Viewport3D::IsMouseInside |
( |
| ) |
const |
◆ RestorePreTransforms()
| void Viewport3D::RestorePreTransforms |
( |
| ) |
|
|
protected |
◆ SavePreTransforms()
| void Viewport3D::SavePreTransforms |
( |
| ) |
|
|
protected |
◆ ShouldHandleInput()
| bool Viewport3D::ShouldHandleInput |
( |
| ) |
const |
◆ ShouldTransformInstance()
| bool Viewport3D::ShouldTransformInstance |
( |
| ) |
const |
|
protected |
◆ ToggleTransformMode()
| void Viewport3D::ToggleTransformMode |
( |
| ) |
|
◆ Update()
| void Viewport3D::Update |
( |
float |
deltaTime | ) |
|
◆ mFirstPersonMoveSpeed
| float Viewport3D::mFirstPersonMoveSpeed = 10.0f |
|
protected |
◆ mFirstPersonRotationSpeed
| float Viewport3D::mFirstPersonRotationSpeed = 0.07f |
|
protected |
◆ mFocalDistance
◆ mInstancePreTransform
◆ mNeedsMouseRecenter
| bool Viewport3D::mNeedsMouseRecenter = false |
|
protected |
◆ mPreTransforms
| std::vector<glm::mat4> Viewport3D::mPreTransforms |
|
protected |
◆ mPrevMouseX
| int32_t Viewport3D::mPrevMouseX = 0 |
|
protected |
◆ mPrevMouseY
| int32_t Viewport3D::mPrevMouseY = 0 |
|
protected |
◆ mTransformLocal
| bool Viewport3D::mTransformLocal = false |
|
protected |
◆ sDefaultFocalDistance
| constexpr float Viewport3D::sDefaultFocalDistance = 10.0f |
|
staticconstexprprotected |
The documentation for this class was generated from the following file: