ScummVM API documentation
Titanic::CMarkedAutoMover Class Reference

#include <flight_manager_marked.h>

Inheritance diagram for Titanic::CMarkedAutoMover:
Titanic::CFlightManagerBase

Public Member Functions

void setFlight (const FVector &oldPos, const FVector &newPos, const FMatrix &oldOrientation, const FMatrix &newOrientation)
 
MoverState move (CErrorCode &errorCode, FVector &pos, FMatrix &orientation) override
 
- Public Member Functions inherited from Titanic::CFlightManagerBase
void clear ()
 
void setPath (const FVector &from, const FVector &to)
 
virtual void buildMotionTable (int sustain, int decay, float distance)
 
bool isActive () const
 

Additional Inherited Members

- Protected Attributes inherited from Titanic::CFlightManagerBase
bool _active
 
FVector _srcPos
 
FVector _destPos
 
double _distance
 
FVector _direction
 
bool _flight
 
double _step
 
double _step1
 
int _accCount
 
int _traCount
 
int _decCount
 
int _totCount
 
double _gammaTable [32]
 
double _currentSpin
 
double _spinStep
 
COrientationChanger _orientationChanger
 

Detailed Description

Automatic camera mover used when one or more markers have been set

Member Function Documentation

◆ move()

MoverState Titanic::CMarkedAutoMover::move ( CErrorCode errorCode,
FVector pos,
FMatrix orientation 
)
overridevirtual

Applys speeds to the mover. More than one application is usually done for several transitions

Reimplemented from Titanic::CFlightManagerBase.


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