AddRenderer() | HoverRace::Model::Element | inlinevirtual |
ApplyEffect(const Model::ContactEffect *pEffect, MR_SimulationTime pTime, MR_SimulationTime pDuration, BOOL pValidDirection, MR_Angle pHorizontalDirection, MR_Int32 pZMin, MR_Int32 pZMax, Model::Track &pLevel) override | HoverRace::ObjFac1::Missile | protectedvirtual |
ApplyEffects(const ContactEffectList *pList, MR_SimulationTime pTime, MR_SimulationTime pDuration, BOOL pValidDirection, MR_Angle pHorizontalDirection, MR_Int32 pZMin, MR_Int32 pZMax, Track &track) | HoverRace::Model::Element | inline |
AssignPermNumber(int pNumber) | HoverRace::Model::FreeElement | inlinevirtual |
AxisX() const override | HoverRace::ObjFac1::Missile | protectedvirtual |
AxisY() const override | HoverRace::ObjFac1::Missile | protectedvirtual |
eCylinder enum value | HoverRace::Model::ShapeInterface | protected |
Element(const Util::ObjectFromFactoryId &id) | HoverRace::Model::Element | inline |
eLineSegment enum value | HoverRace::Model::ShapeInterface | protected |
ePolygon enum value | HoverRace::Model::ShapeInterface | protected |
eShape enum name | HoverRace::Model::ShapeInterface | protected |
FreeElement(const Util::ObjectFromFactoryId &id={0, 0}) | HoverRace::Model::FreeElement | inline |
FreeElementBase(const Util::ObjectFromFactoryId &id) | HoverRace::ObjFacTools::FreeElementBase | inline |
GetEffectList() override | HoverRace::ObjFac1::Missile | protectedvirtual |
GetGivingContactEffectShape() override | HoverRace::ObjFac1::Missile | inlineprotectedvirtual |
GetNetState() const override | HoverRace::ObjFac1::Missile | protectedvirtual |
GetObstacleShape() | HoverRace::Model::FreeElement | inlinevirtual |
GetReceivingContactEffectShape() override | HoverRace::ObjFac1::Missile | inlineprotectedvirtual |
GetTypeId() const noexcept | HoverRace::Util::ObjectFromFactory | inline |
InternalSimulate(MR_SimulationTime pDuration, Model::Track &track, int pRoom) | HoverRace::ObjFac1::Missile | protected |
mActor | HoverRace::ObjFacTools::FreeElementBase | protected |
mBounceSound | HoverRace::ObjFac1::Missile | private |
mBounceSoundEvent | HoverRace::ObjFac1::Missile | private |
mCollisionEffect | HoverRace::ObjFac1::Missile | private |
mCurrentFrame | HoverRace::ObjFacTools::FreeElementBase | protected |
mCurrentSequence | HoverRace::ObjFacTools::FreeElementBase | protected |
mEffectList | HoverRace::ObjFac1::Missile | private |
mHoverId | HoverRace::ObjFac1::Missile | private |
Missile() | HoverRace::ObjFac1::Missile | |
mLived | HoverRace::ObjFac1::Missile | private |
mLostOfControlEffect | HoverRace::ObjFac1::Missile | private |
mMotorSound | HoverRace::ObjFac1::Missile | private |
mOrientation | HoverRace::Model::FreeElement | |
mPosition | HoverRace::Model::FreeElement | |
mXSpeed | HoverRace::ObjFac1::Missile | private |
mYSpeed | HoverRace::ObjFac1::Missile | private |
ObjectFromFactory(const ObjectFromFactoryId &pId) noexcept | HoverRace::Util::ObjectFromFactory | inline |
PlayExternalSounds(int pDB, int pPan) override | HoverRace::ObjFac1::Missile | protectedvirtual |
PlayInternalSounds() | HoverRace::Model::FreeElement | inlinevirtual |
RayLen() const override | HoverRace::ObjFac1::Missile | protectedvirtual |
Render(VideoServices::Viewport3D *pDest, MR_SimulationTime pTime) override | HoverRace::ObjFacTools::FreeElementBase | virtual |
Serialize(Parcel::ObjStream &) overridefinal | HoverRace::Model::Element | inlinevirtual |
SerializeShared(Parcel::ObjStream &archive, typename std::enable_if< std::is_base_of< ObjectFromFactory, T >::value, std::shared_ptr< T >>::type &obj) | HoverRace::Util::ObjectFromFactory | inlinestatic |
SetNetState(int pDataLen, const MR_UInt8 *pData) override | HoverRace::ObjFac1::Missile | protectedvirtual |
SetOwnerId(int pOwner) override | HoverRace::ObjFac1::Missile | protectedvirtual |
ShapeType() const override | HoverRace::Model::CylinderShape | protectedvirtual |
Simulate(MR_SimulationTime pTimeSlice, Model::Track &track, int pRoom) override | HoverRace::ObjFac1::Missile | protectedvirtual |
SUPER typedef | HoverRace::ObjFac1::Missile | private |
XMax() const override | HoverRace::Model::CylinderShape | protectedvirtual |
XMin() const override | HoverRace::Model::CylinderShape | protectedvirtual |
XPos() const override | HoverRace::Model::CylinderShape | protectedvirtual |
YMax() const override | HoverRace::Model::CylinderShape | protectedvirtual |
YMin() const override | HoverRace::Model::CylinderShape | protectedvirtual |
YPos() const override | HoverRace::Model::CylinderShape | protectedvirtual |
ZMax() const override | HoverRace::ObjFac1::Missile | protectedvirtual |
ZMin() const override | HoverRace::ObjFac1::Missile | protectedvirtual |
~Element() | HoverRace::Model::Element | inlinevirtual |
~FreeElement() | HoverRace::Model::FreeElement | inlinevirtual |
~FreeElementBase() | HoverRace::ObjFacTools::FreeElementBase | inline |
~Missile() | HoverRace::ObjFac1::Missile | inline |
~ObjectFromFactory() | HoverRace::Util::ObjectFromFactory | inlinevirtual |
~ShapeInterface() | HoverRace::Model::ShapeInterface | inlineprotectedvirtual |