Loader of ASE meshes.
More...
#include <ASE.h>
List of all members.
Public Member Functions |
| | clASELoader () |
| virtual bool | LoadMesh (iIStream *IStream, clMesh *Resource) |
Private Member Functions |
| void | AddNode (int ParentIdx, clVertexAttribs *VA, const sASEMaterial &MaterialName, const std::string &ObjName, const LMatrix4 &GlobalTransform) |
| sMaterialDesc | CreateMaterialFromASE (const sASEMaterial &ASEMaterial) |
| void | ASE_SkipBlock (iIStream *FStream, const std::string &Block) |
| void | ASE_ReadScene (iIStream *FStream) |
| void | ASE_ReadGeomObject (iIStream *FStream, int Depth, int ParentIdx) |
| void | ASE_ReadShapeObject (iIStream *FStream) |
| clVAMender * | ASE_ReadMesh (iIStream *FStream) |
| void | ASE_ReadVertexList (iIStream *FStream, clVAMender *Mender) |
| void | ASE_ReadTVertexList (iIStream *FStream, clVAMender *Mender) |
| void | ASE_ReadFaceList (iIStream *FStream, clVAMender *Mender) |
| void | ASE_ReadTFaceList (iIStream *FStream, clVAMender *Mender) |
| void | ASE_ReadNormals (iIStream *FStream, clVAMender *Mender) |
| void | ASE_ReadMaterialList (iIStream *FStream) |
| sASEMaterial | ASE_ReadMaterial (iIStream *FStream, int SubMaterialNesting) |
| LMatrix4 | ASE_ReadNodeTM (iIStream *FStream) |
| void | ASE_ReadTMAnimation (iIStream *FStream) |
| void | ASE_ReadControlPosTrack (iIStream *FStream) |
| void | ASE_ReadControlRotTrack (iIStream *FStream) |
| void | ASE_ReadControlScaleTrack (iIStream *FStream) |
| void | ASE_ReadMap (iIStream *FStream, sASEMap *ExtMap) |
Private Attributes |
| std::vector< sASEMaterial > | FMaterialList |
| clMesh * | FMesh |
| iIStream * | FStream |
| float | FSceneFrameSpeed |
| float | FSceneTicksPerFrame |
Detailed Description
Constructor & Destructor Documentation
| clASELoader::clASELoader |
( |
| ) |
[inline] |
Member Function Documentation
| void clASELoader::ASE_ReadControlPosTrack |
( |
iIStream * |
FStream | ) |
[private] |
| void clASELoader::ASE_ReadControlRotTrack |
( |
iIStream * |
FStream | ) |
[private] |
| void clASELoader::ASE_ReadControlScaleTrack |
( |
iIStream * |
FStream | ) |
[private] |
| void clASELoader::ASE_ReadGeomObject |
( |
iIStream * |
FStream, |
|
|
int |
Depth, |
|
|
int |
ParentIdx |
|
) |
| [private] |
| void clASELoader::ASE_ReadMap |
( |
iIStream * |
FStream, |
|
|
sASEMap * |
ExtMap |
|
) |
| [private] |
| void clASELoader::ASE_ReadMaterialList |
( |
iIStream * |
FStream | ) |
[private] |
| void clASELoader::ASE_ReadScene |
( |
iIStream * |
FStream | ) |
[private] |
| void clASELoader::ASE_ReadShapeObject |
( |
iIStream * |
FStream | ) |
[private] |
| void clASELoader::ASE_ReadTMAnimation |
( |
iIStream * |
FStream | ) |
[private] |
| void clASELoader::ASE_ReadTVertexList |
( |
iIStream * |
FStream, |
|
|
clVAMender * |
Mender |
|
) |
| [private] |
| void clASELoader::ASE_ReadVertexList |
( |
iIStream * |
FStream, |
|
|
clVAMender * |
Mender |
|
) |
| [private] |
| void clASELoader::ASE_SkipBlock |
( |
iIStream * |
FStream, |
|
|
const std::string & |
Block |
|
) |
| [private] |
| bool clASELoader::LoadMesh |
( |
iIStream * |
IStream, |
|
|
clMesh * |
Resource |
|
) |
| [virtual] |
Member Data Documentation
The documentation for this class was generated from the following files: