|
|
void | updateLerping (Math::Vector3d &newCenter, float deltaTime, float speed) |
| |
|
Math::Vector3d | setAppliedCenter (Math::Vector3d center) |
| |
|
void | setupMatricesAround (Math::Vector3d center) |
| |
|
|
WalkingCharacter * | _followTarget = nullptr |
| |
|
Math::Vector3d | _usedCenter |
| |
|
Math::Vector3d | _target |
| |
|
bool | _isLerping = false |
| |
|
float | _lerpSpeed = 0.0f |
| |
|
uint32 | _lastUpdateTime = 0 |
| |
|
float | _roomScale = 1.0f |
| |
|
Math::Vector2d | _roomMin = Math::Vector2d(-10000, -10000) |
| |
|
Math::Vector2d | _roomMax = Math::Vector2d(10000, 10000) |
| |
|
Math::Vector3d | _appliedCenter |
| |
|
Math::Matrix4 | _mat3Dto2D |
| |
|
Math::Matrix4 | _mat2Dto3D |
| |
◆ rotation()
| Math::Angle Alcachofa::CameraV1::rotation |
( |
| ) |
const |
|
overridevirtual |
◆ scale()
| float Alcachofa::CameraV1::scale |
( |
| ) |
const |
|
overridevirtual |
◆ preUpdate()
| void Alcachofa::CameraV1::preUpdate |
( |
| ) |
|
|
overridevirtual |
◆ update()
| void Alcachofa::CameraV1::update |
( |
| ) |
|
|
overridevirtual |
◆ setRoomBounds()
| void Alcachofa::CameraV1::setRoomBounds |
( |
Graphic & |
background | ) |
|
|
overridevirtual |
◆ setFollow()
◆ onChangedRoom()
| void Alcachofa::CameraV1::onChangedRoom |
( |
bool |
resetCamera | ) |
|
|
overridevirtual |
◆ onTriggeredDoor() [1/2]
◆ onTriggeredDoor() [2/2]
| void Alcachofa::CameraV1::onTriggeredDoor |
( |
Common::Point |
fixedPosition | ) |
|
|
overridevirtual |
◆ onScriptChangedCharacter()
| void Alcachofa::CameraV1::onScriptChangedCharacter |
( |
MainCharacterKind |
kind | ) |
|
|
overridevirtual |
◆ onUserChangedCharacter()
| void Alcachofa::CameraV1::onUserChangedCharacter |
( |
| ) |
|
|
overridevirtual |
◆ onOpenMenu()
| void Alcachofa::CameraV1::onOpenMenu |
( |
| ) |
|
|
overridevirtual |
◆ onCloseMenu()
| void Alcachofa::CameraV1::onCloseMenu |
( |
| ) |
|
|
overridevirtual |
◆ syncGame()
The documentation for this class was generated from the following file: