HoverRace  2.0
HoverRace::MazeCompiler::LevelBuilder Member List

This is the complete list of members for HoverRace::MazeCompiler::LevelBuilder, including all inherited members.

ComputeAudibleZones()HoverRace::MazeCompiler::LevelBuilderprotected
ComputeShapeConst(Section *pSection)HoverRace::MazeCompiler::LevelBuilderprotectedstatic
ComputeVisibleZones()HoverRace::MazeCompiler::LevelBuilderprotected
DeleteElement(MR_FreeElementHandle pHandle)HoverRace::Model::Levelstatic
eMustBeDeleted enum valueHoverRace::Model::Level
eNonClassified enum valueHoverRace::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::Levelstatic
GetNbVisibleSurface(int pRoomId) const HoverRace::Model::Level
GetNeighbor(int pRoomId, int pVertex) const HoverRace::Model::Level
GetNextFreeElement(MR_FreeElementHandle pHandle)HoverRace::Model::Levelstatic
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::Levelprotected
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
InitFromFile(const Util::OS::path_t &filename)HoverRace::MazeCompiler::LevelBuilder
InitFromStream(std::istream &in)HoverRace::MazeCompiler::LevelBuilder
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 &)=deleteHoverRace::Model::Level
LevelBuilder(Model::Track &track, const TrackCompilationLogPtr &log)HoverRace::MazeCompiler::LevelBuilder
logHoverRace::MazeCompiler::LevelBuilderprivate
mAllowRenderingHoverRace::Model::Levelprotected
mBroadcastHookDataHoverRace::Model::Levelprotected
mElementCreationBroadcastHookHoverRace::Model::Levelprotected
mFeatureListHoverRace::Model::Levelprotected
mFreeElementClassifiedByRoomListHoverRace::Model::Levelprotected
mFreeElementNonClassifiedListHoverRace::Model::Levelprotected
mGameOptsHoverRace::Model::Levelprotected
mNbFeatureHoverRace::Model::Levelprotected
mNbPermNetActorHoverRace::Model::Levelprotected
mNbPlayerHoverRace::Model::Levelprotected
mNbRoomHoverRace::Model::Levelprotected
MoveElement(MR_FreeElementHandle pHandle, int pNewRoom)HoverRace::Model::Level
mPermActorCacheCountHoverRace::Model::Levelprotected
mPermActorIndexCacheHoverRace::Model::Levelprotected
mPermActorNewRoomCacheHoverRace::Model::Levelprotected
mPermElementStateBroadcastHookHoverRace::Model::Levelprotected
mPermNetActorHoverRace::Model::Levelprotected
mPlayerTeamHoverRace::Model::Levelprotected
mRoomListHoverRace::Model::Levelprotected
mStartingOrientationHoverRace::Model::Levelprotected
mStartingPositionHoverRace::Model::Levelprotected
mStartingRoomHoverRace::Model::Levelprotected
operator=(const Level &)=deleteHoverRace::Model::Level
OrderCeiling(const void *pSurface0, const void *pSurface1)HoverRace::MazeCompiler::LevelBuilderprivatestatic
OrderFloor(const void *pSurface0, const void *pSurface1)HoverRace::MazeCompiler::LevelBuilderprivatestatic
OrderVisibleSurfaces()HoverRace::MazeCompiler::LevelBuilderprotected
Parse(std::istream &in)HoverRace::MazeCompiler::LevelBuilderprotected
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
SUPER typedefHoverRace::MazeCompiler::LevelBuilderprivate
TestForVisibility(VisibleStep *pPreviousStep, int *pDestArray, int &pDestIndex, int pNewLeftNodeIndex)HoverRace::MazeCompiler::LevelBuilderprivate
~Level()HoverRace::Model::Level
~LevelBuilder()HoverRace::MazeCompiler::LevelBuilderinlinevirtual