Allolib  1.0
C++ Components For Interactive Multimedia
al::Mesh Member List

This is the complete list of members for al::Mesh, including all inherited members.

color(const Color &v)al::Meshinline
color(const HSV &v)al::Meshinline
color(const RGB &v)al::Meshinline
color(float r, float g, float b, float a=1)al::Meshinline
color(const Vec< 4, T > &v)al::Meshinline
color(const T *src, int numColors)al::Meshinline
colors() const (defined in al::Mesh)al::Meshinline
colors() (defined in al::Mesh)al::Meshinline
Colors typedef (defined in al::Mesh)al::Mesh
compress()al::Mesh
copy(Mesh const &m) (defined in al::Mesh)al::Mesh
createNormalsMesh(Mesh &mesh, float length=0.1, bool perFace=false)al::Mesh
decompress()al::Mesh
equalizeBuffers()al::Mesh
generateNormals(bool normalize=true, bool equalWeightPerFace=false)al::Mesh
getBounds(Vec3f &min, Vec3f &max) constal::Mesh
getCenter() constal::Mesh
index(unsigned int i)al::Meshinline
index(const Tindex *buf, int size, Tindex indexOffset=0)al::Meshinline
index(unsigned i, Indices... indices) (defined in al::Mesh)al::Meshinline
Index typedef (defined in al::Mesh)al::Mesh
Indices typedef (defined in al::Mesh)al::Mesh
indices() const (defined in al::Mesh)al::Meshinline
indices() (defined in al::Mesh)al::Meshinline
invertNormals()al::Mesh
LINE_LOOP enum value (defined in al::Mesh)al::Mesh
LINE_STRIP enum value (defined in al::Mesh)al::Mesh
LINE_STRIP_ADJACENCY enum value (defined in al::Mesh)al::Mesh
LINES enum value (defined in al::Mesh)al::Mesh
LINES_ADJACENCY enum value (defined in al::Mesh)al::Mesh
mColors (defined in al::Mesh)al::Meshprotected
merge(const Mesh &src)al::Mesh
Mesh(Primitive p=TRIANGLES)al::Mesh
Mesh(const Mesh &cpy) (defined in al::Mesh)al::Mesh
mIndices (defined in al::Mesh)al::Meshprotected
mNormals (defined in al::Mesh)al::Meshprotected
mPrimitive (defined in al::Mesh)al::Meshprotected
mTexCoord1s (defined in al::Mesh)al::Meshprotected
mTexCoord2s (defined in al::Mesh)al::Meshprotected
mTexCoord3s (defined in al::Mesh)al::Meshprotected
mVertices (defined in al::Mesh)al::Meshprotected
Normal typedef (defined in al::Mesh)al::Mesh
normal(float x, float y, float z=0)al::Meshinline
normal(const Normal &v)al::Meshinline
normal(const Vec< 2, T > &v, float z=0)al::Meshinline
normal(const T *src, int numNormals)al::Meshinline
Normals typedef (defined in al::Mesh)al::Mesh
normals() const (defined in al::Mesh)al::Meshinline
normals() (defined in al::Mesh)al::Meshinline
POINTS enum value (defined in al::Mesh)al::Mesh
primitive() const (defined in al::Mesh)al::Meshinline
primitive(Primitive p)al::Meshinline
Primitive enum name (defined in al::Mesh)al::Mesh
print(FILE *dst=stderr) constal::Mesh
repeatLast()al::Mesh
reset()al::Mesh
ribbonize(float width=0.04, bool faceBinormal=false)al::Meshinline
ribbonize(float *widths, int widthsStride=1, bool faceBinormal=false)al::Mesh
save(const char *filePath, const char *solidName="", bool binary=true) constal::Mesh
savePLY(const char *filePath, const char *solidName="", bool binary=true) constal::Mesh
saveSTL(const char *filePath, const char *solidName="") constal::Mesh
scale(float x, float y, float z)al::Mesh
scale(float s) (defined in al::Mesh)al::Meshinline
scale(const Vec< 3, T > &v) (defined in al::Mesh)al::Meshinline
smooth(float amount=1, int weighting=0)al::Mesh
texCoord(float u)al::Meshinline
texCoord(float u, float v)al::Meshinline
texCoord(const Vec< 2, T > &v)al::Meshinline
texCoord(float u, float v, float w)al::Meshinline
texCoord(const Vec< 3, T > &v)al::Meshinline
TexCoord1 typedef (defined in al::Mesh)al::Mesh
TexCoord1s typedef (defined in al::Mesh)al::Mesh
texCoord1s() const (defined in al::Mesh)al::Meshinline
texCoord1s() (defined in al::Mesh)al::Meshinline
TexCoord2 typedef (defined in al::Mesh)al::Mesh
TexCoord2s typedef (defined in al::Mesh)al::Mesh
texCoord2s() const (defined in al::Mesh)al::Meshinline
texCoord2s() (defined in al::Mesh)al::Meshinline
TexCoord3 typedef (defined in al::Mesh)al::Mesh
TexCoord3s typedef (defined in al::Mesh)al::Mesh
texCoord3s() const (defined in al::Mesh)al::Meshinline
texCoord3s() (defined in al::Mesh)al::Meshinline
toTriangles()al::Mesh
transform(const Mat< 4, T > &m, int begin=0, int end=-1)al::Mesh
translate(float x, float y, float z)al::Mesh
translate(const Vec< 3, T > &v) (defined in al::Mesh)al::Meshinline
translate(const T &v) (defined in al::Mesh)al::Meshinline
TRIANGLE_FAN enum value (defined in al::Mesh)al::Mesh
TRIANGLE_STRIP enum value (defined in al::Mesh)al::Mesh
TRIANGLE_STRIP_ADJACENCY enum value (defined in al::Mesh)al::Mesh
TRIANGLES enum value (defined in al::Mesh)al::Mesh
TRIANGLES_ADJACENCY enum value (defined in al::Mesh)al::Mesh
unitize(bool proportional=true)al::Mesh
Vertex typedef (defined in al::Mesh)al::Mesh
vertex(float x, float y, float z=0)al::Meshinline
vertex(const Vertex &v)al::Meshinline
vertex(const Vec< 2, T > &v, float z=0)al::Meshinline
vertex(const T *src, int numVerts)al::Meshinline
vertex(const Vec< 3, T > *src, int numVerts)al::Meshinline
Vertices typedef (defined in al::Mesh)al::Mesh
vertices() const (defined in al::Mesh)al::Meshinline
vertices() (defined in al::Mesh)al::Meshinline