Public Member Functions | |
| uint16 | NumFaces () |
| void | saveVertexBuffer () |
| void | preCalcLights (const t3dV3F &ambientLight) |
| t3dMESH (t3dBODY *b, Common::SeekableReadStream &stream, t3dMESH *&ReceiveRipples, uint8 &Mirror) | |
| t3dMESH (const t3dMESH &other) | |
| t3dMESH (t3dMESH &&old) | |
| t3dMESH & | operator= (t3dMESH rhs) |
| void | loadFaces (t3dBODY *b, Common::SeekableReadStream &stream, int numFaces) |
| void | release () |
| void | releaseAnim (uint8 flag) |
| bool | hasFaceMaterial () const |
| void | setMovieFrame (uint32 dwCurrFrame) |
| uint32 | getMovieFrame () |
Public Attributes | |
| Common::String | name |
| Common::String | portalName |
| uint16 | NumVerts = 0 |
| uint16 | NumNormals = 0 |
| uint16 | NumVerticesNormals = 0 |
| gVertex * | SavedVertexBuffer = nullptr |
| gVertex * | VertexBuffer = nullptr |
| gVertex * | OldVertexBuffer = nullptr |
| t3dV3F * | VertsInterpolants = nullptr |
| gVertex * | VBptr = nullptr |
| Common::Array< t3dMORPH > | MorphFrames |
| Common::Array< t3dFACE > | FList |
| NormalList | NList |
| t3dV3F | Pos |
| t3dV3F | Trasl |
| t3dF32 | Radius = 0.0f |
| t3dVERTEX | BBox [8] = {} |
| t3dNORMAL | BBoxNormal [6] = {} |
| t3dF32 | BBoxAverageZ = 0.0f |
| t3dV3F | Intersection |
| t3dM3X3F | Matrix |
| uint16 | LightmapDim = 0 |
| Common::Array< t3dMODVERTS > | ModVertices |
| t3dBONEANIM | DefaultAnim |
| t3dBONEANIM | Anim |
| int16 | CurFrame = 0 |
| int16 | LastFrame = 0 |
| uint8 | BlendPercent = 0 |
| uint8 | LastBlendPercent = 0 |
| uint32 | ExpressionFrame = 0 |
| uint32 | LastExpressionFrame = 0 |
| int32 * | WaterBuffer1 = nullptr |
| int32 * | WaterBuffer2 = nullptr |
| t3dF32 | WavesSpeed |
| t3dF32 | YSpeed |
| t3dF32 | XInc |
| t3dF32 | YInc |
| t3dV3F | SolarRGBVar [4] |
| uint32 | Flags |
| t3dBODY * | PortalList = nullptr |
| Common::Array< t3dMESH * > | RejectedMeshes |