Starshatter_Open
Open source Starshatter engine
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Model Member List

This is the complete list of members for Model, including all inherited members.

AddPolys(int nsurf, int npolys, int nverts)Model
AddSurface(Surface *s)Model
ComputeTangents()Model
DeletePrivateData()Model
ExplodeMesh()Model
FindMaterial(const char *mtl_name) const Model
GetAllTextures(List< Bitmap > &textures)Model
GetMaterials()Modelinline
GetSurfaces()Modelinline
IsDynamic() const Modelinline
IsLuminous() const Modelinline
Load(const char *mag_file, double scale=1.0)Model
Load(ModelFile *loader, double scale=1.0)Model
MAX_POLYS enum valueModel
MAX_VERTS enum valueModel
Model()Model
Model(const Model &m)Model
ModelFile classModelfriend
Name() const Modelinline
Normalize()Model
NumMaterials() const Modelinline
NumPolys() const Modelinline
NumSegments() const Model
NumSurfaces() const Modelinline
NumVerts() const Modelinline
operator=(const Model &m)Model
operator==(const Model &that) const Modelinline
OptimizeMaterials()Model
OptimizeMesh()Model
Radius() const Modelinline
ReplaceMaterial(const Material *mtl)Model
ScaleBy(double factor)Model
SelectPolys(List< Poly > &, Material *mtl)Model
SelectPolys(List< Poly > &, Vec3 loc)Model
SetDynamic(bool d)Modelinline
SetLuminous(bool l)Modelinline
Solid classModelfriend
TYPENAME()Modelinlinestatic
~Model()Model