Public Member Functions | |
uint32 | NumMeshes () |
uint32 | NumCameras () const |
uint16 | NumPaths () const |
uint32 | NumLights () const |
uint16 | NumPosLights () const |
uint32 | NumMaterials () const |
uint32 | NumMirrorMaterials () const |
Common::SharedPtr< VertexBuffer > | addVertexBuffer () |
void | clearVBTable () |
uint32 | NumVB () |
t3dCAMERA * | PickCamera (uint8 in) |
Common::Array< t3dPLIGHT > | getPositionalLight (uint8 pos) |
t3dBODY * | loadFromStream (WGame &game, const Common::String &pname, Common::SeekableReadStream &stream, uint32 LoaderFlags) |
void | populatePortalLists () |
Public Attributes | |
Common::String | name |
uint16 | NumPanels [T3D_MAX_LEVELS] = {} |
uint16 | NumNormals = 0 |
uint16 | NumVerticesNormals = 0 |
uint16 | NumLevels = 0 |
uint16 | CurLevel = 0 |
uint32 | NumTotVerts = 0 |
t3dV3F | AmbientLight |
Common::Array< t3dMESH > | MeshTable |
MaterialTable | MatTable |
MaterialTable | LightmapTable |
uint32 | NumLightmaps = 0 |
MaterialTable | MirrorMatTable |
Common::Array< t3dCAMERA > | CameraTable |
Common::Array< t3dLIGHT > | LightTable |
Common::Array< t3dPLIGHT > | PosLightTable |
NormalList | NList |
t3dCAMERAGRID | CameraGrid |
Common::Array< t3dCAMERAPATH > | CameraPath |
t3dPAN * | Panel [T3D_MAX_LEVELS] = {} |
t3dF32 | PanelHeight [T3D_MAX_LEVELS] = {} |
Common::SharedPtr< t3dVolLights > | VolumetricLights |
t3dMESH * | BlockMeshes [T3D_MAX_BLOCK_MESHES] = {} |
t3dV3F | MinPos |