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 |