#include <DoubleSpeedSource.h>
|
| | DoubleSpeedSource () |
| |
| | ~DoubleSpeedSource () |
| |
| | FreeElement (const Util::ObjectFromFactoryId &id={0, 0}) |
| |
| virtual | ~FreeElement () |
| |
| virtual bool | AssignPermNumber (int pNumber) |
| | Assign a permanent hook number. More...
|
| |
| virtual const ShapeInterface * | GetGivingContactEffectShape () |
| | Get the shape that gives an effect when touching while moving. More...
|
| |
| virtual ElementNetState | GetNetState () const |
| |
| virtual const ShapeInterface * | GetObstacleShape () |
| | Get the shape that stops other elements' movement. More...
|
| |
| virtual void | PlayExternalSounds (int pDB, int pPan) |
| |
| virtual void | PlayInternalSounds () |
| |
| virtual void | Render (VideoServices::Viewport3D *pDest, MR_SimulationTime pTime) |
| |
| virtual void | SetNetState (int pDataLen, const MR_UInt8 *pData) |
| |
| virtual void | SetOwnerId (int pOwnerId) |
| |
| virtual int | Simulate (MR_SimulationTime pTimeSlice, Track &track, int pRoom) |
| | Advance the simulation. More...
|
| |
| | Element (const Util::ObjectFromFactoryId &id) |
| |
| virtual | ~Element () |
| |
| virtual void | AddRenderer () |
| |
| virtual void | ApplyEffect (const ContactEffect *pEffect, MR_SimulationTime pTime, MR_SimulationTime pDuration, BOOL pValidDirection, MR_Angle pHorizontalDirection, MR_Int32 pZMin, MR_Int32 pZMax, Track &track) |
| |
| void | ApplyEffects (const ContactEffectList *pList, MR_SimulationTime pTime, MR_SimulationTime pDuration, BOOL pValidDirection, MR_Angle pHorizontalDirection, MR_Int32 pZMin, MR_Int32 pZMax, Track &track) |
| |
| void | Serialize (Parcel::ObjStream &) overridefinal |
| |
| | ObjectFromFactory (const ObjectFromFactoryId &pId) noexcept |
| |
| virtual | ~ObjectFromFactory () |
| |
| const ObjectFromFactoryId & | GetTypeId () const noexcept |
| |
| HoverRace::ObjFac1::DoubleSpeedSource::DoubleSpeedSource |
( |
| ) |
|
| HoverRace::ObjFac1::DoubleSpeedSource::~DoubleSpeedSource |
( |
| ) |
|
|
inline |
| MR_Int32 HoverRace::ObjFac1::DoubleSpeedSource::AxisX |
( |
| ) |
const |
|
overrideprotectedvirtual |
| MR_Int32 HoverRace::ObjFac1::DoubleSpeedSource::AxisY |
( |
| ) |
const |
|
overrideprotectedvirtual |
|
|
inlineoverrideprotectedvirtual |
|
|
inlineoverrideprotectedvirtual |
Get the shape that gives an effect when touched by a moving element.
- Returns
- The shape, or
nullptr if none.
Reimplemented from HoverRace::Model::FreeElement.
| MR_Int32 HoverRace::ObjFac1::DoubleSpeedSource::RayLen |
( |
| ) |
const |
|
overrideprotectedvirtual |
| MR_Int32 HoverRace::ObjFac1::DoubleSpeedSource::ZMax |
( |
| ) |
const |
|
overrideprotectedvirtual |
| MR_Int32 HoverRace::ObjFac1::DoubleSpeedSource::ZMin |
( |
| ) |
const |
|
overrideprotectedvirtual |
The documentation for this class was generated from the following files: