|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
#include <VehicleDefines.h>
Public Member Functions | |
| virtual void | CalculatePassengerOffset (float &x, float &y, float &z, float *o=NULL) const =0 |
| This method transforms supplied global coordinates into local offsets. | |
| virtual void | CalculatePassengerPosition (float &x, float &y, float &z, float *o=NULL) const =0 |
| This method transforms supplied transport offsets into global coordinates. | |
Protected Member Functions | |
| TransportBase () | |
| virtual | ~TransportBase () |
Static Protected Member Functions | |
| static void | CalculatePassengerOffset (float &x, float &y, float &z, float *o, float transX, float transY, float transZ, float transO) |
| static void | CalculatePassengerPosition (float &x, float &y, float &z, float *o, float transX, float transY, float transZ, float transO) |
Definition at line 120 of file VehicleDefines.h.
|
inlineprotected |
Definition at line 123 of file VehicleDefines.h.
|
inlineprotectedvirtual |
Definition at line 124 of file VehicleDefines.h.
|
inlinestaticprotected |
Definition at line 145 of file VehicleDefines.h.
References Position::NormalizeOrientation().
|
pure virtual |
This method transforms supplied global coordinates into local offsets.
Implemented in Transport, and Vehicle.
Referenced by Transport::CalculatePassengerOffset(), and Vehicle::CalculatePassengerOffset().
|
inlinestaticprotected |
Definition at line 134 of file VehicleDefines.h.
References Position::NormalizeOrientation().
|
pure virtual |
This method transforms supplied transport offsets into global coordinates.
Implemented in Transport, and Vehicle.
Referenced by Transport::CalculatePassengerPosition(), Vehicle::CalculatePassengerPosition(), and Transport::TeleportTransport().