| 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 | |