#include <CameraController.h>
◆ Mode
| Enumerator |
|---|
| MODE_FRONT | |
| MODE_REAR | |
| MODE_LEFT | |
| MODE_RIGHT | |
| MODE_TOP | |
| MODE_BOTTOM | |
| MODE_MAX | |
◆ InternalCameraController()
◆ GetMode()
| Mode InternalCameraController::GetMode |
( |
| ) |
const |
|
inline |
◆ GetName()
| const char * InternalCameraController::GetName |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ getRots()
| void InternalCameraController::getRots |
( |
double & |
rotX, |
|
|
double & |
rotY |
|
) |
| |
◆ GetSmoothingEnabled()
| bool InternalCameraController::GetSmoothingEnabled |
( |
| ) |
const |
|
inline |
◆ GetType()
| Type InternalCameraController::GetType |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ LoadFromJson()
| void InternalCameraController::LoadFromJson |
( |
const Json & |
jsonObj | ) |
|
|
overridevirtual |
◆ OnDeactivated()
| void InternalCameraController::OnDeactivated |
( |
| ) |
|
|
overridevirtual |
◆ PitchCamera()
| void InternalCameraController::PitchCamera |
( |
float |
amount | ) |
|
|
inlineoverridevirtual |
◆ Reset()
| void InternalCameraController::Reset |
( |
| ) |
|
|
overridevirtual |
◆ SaveToJson()
| void InternalCameraController::SaveToJson |
( |
Json & |
jsonObj | ) |
|
|
overridevirtual |
◆ SetMode()
| void InternalCameraController::SetMode |
( |
Mode |
m | ) |
|
◆ SetRotationAngles()
| void InternalCameraController::SetRotationAngles |
( |
vector3f |
rotation | ) |
|
|
inlineoverridevirtual |
◆ SetSmoothingEnabled()
| void InternalCameraController::SetSmoothingEnabled |
( |
bool |
enabled | ) |
|
◆ Update()
| void InternalCameraController::Update |
( |
| ) |
|
|
overridevirtual |
◆ YawCamera()
| void InternalCameraController::YawCamera |
( |
float |
amount | ) |
|
|
inlineoverridevirtual |
◆ ZoomEvent()
| void InternalCameraController::ZoomEvent |
( |
float |
amount | ) |
|
|
overridevirtual |
Animated zoom trigger (on each event), primarily designed for mouse wheel.
- Parameters
-
| amount | The zoom delta to add or substract (>0: zoom out, <0: zoom in), indirectly controling the zoom animation speed. |
Reimplemented from MoveableCameraController.
◆ ZoomEventUpdate()
| void InternalCameraController::ZoomEventUpdate |
( |
float |
frameTime | ) |
|
|
overridevirtual |
The documentation for this class was generated from the following files: