HoverRace  2.0
Classes | Public Member Functions | Public Attributes | List of all members
HoverRace::Model::Level::Room Struct Reference

#include <Level.h>

+ Inheritance diagram for HoverRace::Model::Level::Room:

Classes

struct  AudibleRoom
 

Public Member Functions

 Room ()
 
 ~Room ()
 
void SerializeStructure (Parcel::ObjStream &pArchive)
 
- Public Member Functions inherited from HoverRace::Model::Level::Section
 Section ()
 
 ~Section ()
 
void SerializeStructure (Parcel::ObjStream &pArchive)
 

Public Attributes

AudibleRoommAudibleRoomList
 
int * mChildList
 
int mNbAudibleRoom
 
int mNbChild
 
int mNbVisibleRoom
 
int mNbVisibleSurface
 
int * mNeighborList
 
SectionIdmVisibleCeilingList
 
SectionIdmVisibleFloorList
 
int * mVisibleRoomList
 
- Public Attributes inherited from HoverRace::Model::Level::Section
MR_Int32 mCeilingLevel
 
std::shared_ptr< SurfaceElementmCeilingTexture
 
MR_Int32 mFloorLevel
 
std::shared_ptr< SurfaceElementmFloorTexture
 
MR_2DCoordinate mMax
 
MR_2DCoordinate mMin
 
int mNbVertex
 
MR_2DCoordinatemVertexList
 
MR_Int32mWallLen
 
std::vector< std::shared_ptr< SurfaceElement > > mWallTexture
 

Constructor & Destructor Documentation

HoverRace::Model::Level::Room::Room ( )
HoverRace::Model::Level::Room::~Room ( )

Member Function Documentation

void HoverRace::Model::Level::Room::SerializeStructure ( Parcel::ObjStream pArchive)

Member Data Documentation

AudibleRoom* HoverRace::Model::Level::Room::mAudibleRoomList
int* HoverRace::Model::Level::Room::mChildList
int HoverRace::Model::Level::Room::mNbAudibleRoom
int HoverRace::Model::Level::Room::mNbChild
int HoverRace::Model::Level::Room::mNbVisibleRoom
int HoverRace::Model::Level::Room::mNbVisibleSurface
int* HoverRace::Model::Level::Room::mNeighborList
SectionId* HoverRace::Model::Level::Room::mVisibleCeilingList
SectionId* HoverRace::Model::Level::Room::mVisibleFloorList
int* HoverRace::Model::Level::Room::mVisibleRoomList

The documentation for this struct was generated from the following files: