addAttrib(AttribType type, AttribFormat format, int length) | FW::MeshBase | |
addAttribs(const MeshBase &other) | FW::MeshBase | |
addSubmesh(void) | FW::MeshBase | inline |
addVertex(const void *ptr=NULL) | FW::MeshBase | inline |
addVertices(const void *ptr, int num) | FW::MeshBase | inline |
append(const MeshBase &other) | FW::MeshBase | |
AttribFormat enum name | FW::MeshBase | |
AttribFormat_F32 enum value | FW::MeshBase | |
AttribFormat_Max enum value | FW::MeshBase | |
AttribFormat_S32 enum value | FW::MeshBase | |
AttribFormat_U8 enum value | FW::MeshBase | |
attribSpec(int attrib) const | FW::MeshBase | inline |
AttribType enum name | FW::MeshBase | |
AttribType_AORadius enum value | FW::MeshBase | |
AttribType_Color enum value | FW::MeshBase | |
AttribType_Max enum value | FW::MeshBase | |
AttribType_Normal enum value | FW::MeshBase | |
AttribType_Position enum value | FW::MeshBase | |
AttribType_TexCoord enum value | FW::MeshBase | |
clean(void) | FW::MeshBase | |
clear(void) | FW::MeshBase | inline |
clearSubmeshes(void) | FW::MeshBase | inline |
clearVertices(void) | FW::MeshBase | inline |
collapseVertices(void) | FW::MeshBase | |
compact(void) | FW::MeshBase | |
draw(GLContext *gl, const Mat4f &posToCamera, const Mat4f &projection, GLContext::Program *prog=NULL, bool gouraud=false) | FW::MeshBase | |
dupVertsPerSubmesh(void) | FW::MeshBase | |
findAttrib(AttribType type) const | FW::MeshBase | inline |
findNextAttrib(AttribType type, int prevAttrib) const | FW::MeshBase | |
fixMaterialColors(void) | FW::MeshBase | |
flipTriangles(void) | FW::MeshBase | |
freeMemory(void) | FW::MeshBase | |
freeVBO(void) | FW::MeshBase | inline |
getBBox(Vec3f &lo, Vec3f &hi) const | FW::MeshBase | |
getMutableVertexPtr(int idx=0) | FW::MeshBase | inline |
getVBO(void) | FW::MeshBase | |
getVertexAttrib(int idx, int attrib) const | FW::MeshBase | |
getVertexPtr(int idx=0) const | FW::MeshBase | inline |
indices(int submesh) const | FW::MeshBase | inline |
isCompatible(const MeshBase &other) const | FW::MeshBase | |
isInMemory(void) const | FW::MeshBase | inline |
isInVBO(void) const | FW::MeshBase | inline |
material(int submesh) const | FW::MeshBase | inline |
material(int submesh) | FW::MeshBase | inline |
MeshBase(void) | FW::MeshBase | inline |
MeshBase(const MeshBase &other) | FW::MeshBase | inline |
mutableIndices(int submesh) | FW::MeshBase | inline |
mutableVertex(int idx) | FW::MeshBase | inline |
numAttribs(void) const | FW::MeshBase | inline |
numSubmeshes(void) const | FW::MeshBase | inline |
numTriangles(void) const | FW::MeshBase | inline |
numVertices(void) const | FW::MeshBase | inline |
operator+=(const MeshBase &other) | FW::MeshBase | inline |
operator=(const MeshBase &other) | FW::MeshBase | inline |
operator[](int vidx) const | FW::MeshBase | inline |
operator[](int vidx) | FW::MeshBase | inline |
recomputeNormals(void) | FW::MeshBase | |
resetVertices(int num) | FW::MeshBase | |
resizeSubmeshes(int num) | FW::MeshBase | |
resizeVertices(int num) | FW::MeshBase | |
set(const MeshBase &other) | FW::MeshBase | |
setGLAttrib(GLContext *gl, int attrib, int loc) | FW::MeshBase | |
setIndices(int submesh, const Vec3i *ptr, int size) | FW::MeshBase | inline |
setIndices(int submesh, const S32 *ptr, int size) | FW::MeshBase | inline |
setIndices(int submesh, const Array< Vec3i > &v) | FW::MeshBase | inline |
setVertex(int idx, const void *ptr) | FW::MeshBase | inline |
setVertexAttrib(int idx, int attrib, const Vec4f &v) | FW::MeshBase | |
setVertices(int idx, const void *ptr, int num) | FW::MeshBase | inline |
simplify(F32 maxError) | FW::MeshBase | |
TextureType enum name | FW::MeshBase | |
TextureType_Alpha enum value | FW::MeshBase | |
TextureType_Diffuse enum value | FW::MeshBase | |
TextureType_Displacement enum value | FW::MeshBase | |
TextureType_Environment enum value | FW::MeshBase | |
TextureType_Max enum value | FW::MeshBase | |
TextureType_Normal enum value | FW::MeshBase | |
vboAttribOffset(int attrib) | FW::MeshBase | inline |
vboAttribStride(int attrib) | FW::MeshBase | inline |
vboIndexOffset(int submesh) | FW::MeshBase | inline |
vboIndexSize(int submesh) | FW::MeshBase | inline |
vertex(int idx) const | FW::MeshBase | inline |
vertexStride(void) const | FW::MeshBase | inline |
xform(const Mat4f &mat) | FW::MeshBase | inline |
xformNormals(const Mat3f &mat, bool normalize=true) | FW::MeshBase | |
xformPositions(const Mat4f &mat) | FW::MeshBase | |
~MeshBase(void) | FW::MeshBase | inline |