DeleteElement(MR_FreeElementHandle pHandle) | HoverRace::Model::Level | static |
eMustBeDeleted enum value | HoverRace::Model::Level | |
eNonClassified enum value | HoverRace::Model::Level | |
FindRoomForPoint(const MR_2DCoordinate &pPosition, int pStartingRoom) const | HoverRace::Model::Level | |
FlushPermElementPosCache() | HoverRace::Model::Level | |
GetFeature(int pRoomId, int pChildIndex) const | HoverRace::Model::Level | |
GetFeatureBottomElement(int pFeatureId) const | HoverRace::Model::Level | |
GetFeatureBottomLevel(int pFeatureId) const | HoverRace::Model::Level | |
GetFeatureContact(int pFeature, const ShapeInterface *pShape, ContactSpec &pAnswer) | HoverRace::Model::Level | |
GetFeatureContactOrientation(int pFeature, const ShapeInterface *pShape, MR_Angle &pAnswer) | HoverRace::Model::Level | |
GetFeatureCount(int pRoomId) const | HoverRace::Model::Level | |
GetFeatureShape(int pFeatureId) const | HoverRace::Model::Level | |
GetFeatureTopElement(int pFeatureId) const | HoverRace::Model::Level | |
GetFeatureTopLevel(int pFeatureId) const | HoverRace::Model::Level | |
GetFeatureVertex(int pFeatureId, int pVertex) const | HoverRace::Model::Level | |
GetFeatureVertexCount(int pFeatureId) const | HoverRace::Model::Level | |
GetFeatureWallElement(int pFeatureId, size_t pVertex) const | HoverRace::Model::Level | |
GetFeatureWallLen(int pFeatureId, int pVertex) const | HoverRace::Model::Level | |
GetFirstFreeElement(int pRoom) const | HoverRace::Model::Level | |
GetFreeElement(MR_FreeElementHandle pHandle) | HoverRace::Model::Level | static |
GetNbVisibleSurface(int pRoomId) const | HoverRace::Model::Level | |
GetNeighbor(int pRoomId, int pVertex) const | HoverRace::Model::Level | |
GetNextFreeElement(MR_FreeElementHandle pHandle) | HoverRace::Model::Level | static |
GetParent(int pFeatureId) const | HoverRace::Model::Level | |
GetPermanentElementHandle(int pElem) const | HoverRace::Model::Level | |
GetPlayerCount() const | HoverRace::Model::Level | |
GetPlayerTeam(int pPlayerId) const | HoverRace::Model::Level | |
GetRealRoomRecursive(const MR_2DCoordinate &pPosition, int pOriginalSection, int=-1) const | HoverRace::Model::Level | protected |
GetRoomBottomElement(int pRoomId) const | HoverRace::Model::Level | |
GetRoomBottomLevel(int pRoomId) const | HoverRace::Model::Level | |
GetRoomContact(int pRoom, const ShapeInterface *pShape, RoomContactSpec &pAnswer) | HoverRace::Model::Level | |
GetRoomCount() const | HoverRace::Model::Level | |
GetRoomShape(int pRoomId) const | HoverRace::Model::Level | |
GetRoomTopElement(int pRoomId) const | HoverRace::Model::Level | |
GetRoomTopLevel(int pRoomId) const | HoverRace::Model::Level | |
GetRoomVertex(int pRoomId, int pVertex) const | HoverRace::Model::Level | |
GetRoomVertexCount(int pRoomId) const | HoverRace::Model::Level | |
GetRoomWallContactOrientation(int pRoom, int pWall, const ShapeInterface *pShape, MR_Angle &pAnswer) | HoverRace::Model::Level | |
GetRoomWallElement(int pRoomId, size_t pVertex) const | HoverRace::Model::Level | |
GetRoomWallLen(int pRoomId, int pVertex) const | HoverRace::Model::Level | |
GetStartingOrientation(int pPlayerId) const | HoverRace::Model::Level | |
GetStartingPos(int pPlayerId) const | HoverRace::Model::Level | |
GetStartingRoom(int pPlayerId) const | HoverRace::Model::Level | |
GetVisibleCeilingList(int pRoomId) const | HoverRace::Model::Level | |
GetVisibleFloorList(int pRoomId) const | HoverRace::Model::Level | |
GetVisibleZones(int pRoomId, int &pNbVisibleZones) const | HoverRace::Model::Level | |
InsertElement(std::shared_ptr< FreeElement > pElement, int pNewRoom, BOOL Broadcast=FALSE) | HoverRace::Model::Level | |
Level(Track &track, BOOL pAllowRendering=FALSE, char pGameOpts=1) | HoverRace::Model::Level | |
Level(const Level &)=delete | HoverRace::Model::Level | |
mAllowRendering | HoverRace::Model::Level | protected |
mBroadcastHookData | HoverRace::Model::Level | protected |
mElementCreationBroadcastHook | HoverRace::Model::Level | protected |
mFeatureList | HoverRace::Model::Level | protected |
mFreeElementClassifiedByRoomList | HoverRace::Model::Level | protected |
mFreeElementNonClassifiedList | HoverRace::Model::Level | protected |
mGameOpts | HoverRace::Model::Level | protected |
mNbFeature | HoverRace::Model::Level | protected |
mNbPermNetActor | HoverRace::Model::Level | protected |
mNbPlayer | HoverRace::Model::Level | protected |
mNbRoom | HoverRace::Model::Level | protected |
MoveElement(MR_FreeElementHandle pHandle, int pNewRoom) | HoverRace::Model::Level | |
mPermActorCacheCount | HoverRace::Model::Level | protected |
mPermActorIndexCache | HoverRace::Model::Level | protected |
mPermActorNewRoomCache | HoverRace::Model::Level | protected |
mPermElementStateBroadcastHook | HoverRace::Model::Level | protected |
mPermNetActor | HoverRace::Model::Level | protected |
mPlayerTeam | HoverRace::Model::Level | protected |
mRoomList | HoverRace::Model::Level | protected |
mStartingOrientation | HoverRace::Model::Level | protected |
mStartingPosition | HoverRace::Model::Level | protected |
mStartingRoom | HoverRace::Model::Level | protected |
operator=(const Level &)=delete | HoverRace::Model::Level | |
Serialize(Parcel::ObjStream &pArchive) | HoverRace::Model::Level | |
SetBroadcastHook(void(*pCreationHook)(FreeElement *, int, void *), void(*pStateHook)(FreeElement *, int, int, void *), void *pHookData) | HoverRace::Model::Level | |
SetPermElementPos(int pPermElement, int pRoom, const MR_3DCoordinate &pNewPos) | HoverRace::Model::Level | |
track | HoverRace::Model::Level | private |
~Level() | HoverRace::Model::Level | |