UFO: Alien Invasion
|
#include "../../../shared/mathlib.h"
Go to the source code of this file.
Data Structures | |
struct | triangle_t |
struct | polyset_t |
Functions | |
void | ASE_Load (const char *filename, bool verbose) |
polyset_t * | ASE_GetSurfaceAnimation (int whichSurface) |
Returns an animation (sequence of polysets) More... | |
int | ASE_GetNumSurfaces (void) |
const char * | ASE_GetSurfaceName (int ndx) |
void | ASE_Free (void) |
Definition at line 131 of file aselib.cpp.
References ASE_FreeGeomObject(), ase_t::currentObject, and i.
Definition at line 137 of file aselib.cpp.
References ase_t::currentObject.
Returns an animation (sequence of polysets)
Definition at line 155 of file aselib.cpp.
References aseGeomObject_t::anim, f, aseMesh_t::faces, aseMeshAnimation_t::frames, i, polyset_t::materialname, aseGeomObject_t::materialRef, ase_t::materials, Mem_AllocTypeN, polyset_t::name, aseMaterial_t::name, aseGeomObject_t::name, aseMesh_t::numFaces, aseMeshAnimation_t::numFrames, polyset_t::numtriangles, ase_t::objects, aseTVertex_t::s, aseTVertex_t::t, triangle_t::texcoords, aseMesh_t::tfaces, polyset_t::triangles, aseMesh_t::tvertexes, v, Vector2Set, VectorSet, aseMesh_t::vertexes, triangle_t::verts, aseVertex_t::x, aseVertex_t::y, and aseVertex_t::z.
const char* ASE_GetSurfaceName | ( | int | ndx | ) |
Definition at line 142 of file aselib.cpp.
References aseGeomObject_t::anim, aseGeomObject_t::name, aseMeshAnimation_t::numFrames, and ase_t::objects.
void ASE_Load | ( | const char * | filename, |
bool | verbose | ||
) |
Definition at line 106 of file aselib.cpp.
References ASE_Process(), ase_t::buffer, ase_t::curpos, FILE_READ, FS_FileLength(), FS_OpenFile(), FS_Read(), ase_t::len, Mem_AllocTypeN, OBJZERO, Sys_Error(), VERB_EXTRA, Verb_Printf(), and ase_t::verbose.