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

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

AddIndices(int n)Surfaceinline
AddPolys(int npolys, int nverts)Surface
BuildHull()Surface
CalcGradients(Poly &p, Vec3 &tangent, Vec3 &binormal)Surface
ComputeTangents()Surface
Copy(Surface &s, Model *m)Surface
CreatePolys(int npolys)Surface
CreateVerts(int nverts)Surface
ExplodeMesh()Surface
GetModel() const Surfaceinline
GetOffset() const Surfaceinline
GetOrientation() const Surfaceinline
GetPolys() const Surfaceinline
GetSegments()Surfaceinline
GetVertexSet() const Surfaceinline
GetVideoPrivateData() const Surfaceinline
GetVLoc() const Surfaceinline
HIDDEN enum valueSurface
InitializeCollisionHull()Surface
IsHidden() const Surfaceinline
IsLocked() const Surfaceinline
IsSimplified() const Surfaceinline
LOCKED enum valueSurface
MAX_POLYS enum valueSurface
MAX_VERTS enum valueSurface
Model classSurfacefriend
Name() const Surfaceinline
Normalize()Surface
NumIndices() const Surfaceinline
NumPolys() const Surfaceinline
NumSegments() const Surfaceinline
NumVerts() const Surfaceinline
opcodeSurface
operator==(const Surface &s) const Surfaceinline
OptimizeMesh()Surface
Radius() const Surfaceinline
ScaleBy(double factor)Surface
SelectPolys(List< Poly > &, Material *mtl)Surface
SelectPolys(List< Poly > &, Vec3 loc)Surface
SetHidden(bool b)Surface
SetLocked(bool b)Surface
SetName(const char *n)Surface
SetSimplified(bool b)Surface
SetVideoPrivateData(VideoPrivateData *vpd)Surfaceinline
SIMPLE enum valueSurface
Solid classSurfacefriend
Surface()Surface
TYPENAME()Surfaceinlinestatic
~Surface()Surface