Allolib
1.0
C++ Components For Interactive Multimedia
|
This is the complete list of members for al::Mesh, including all inherited members.
color(const Color &v) | al::Mesh | inline |
color(const HSV &v) | al::Mesh | inline |
color(const RGB &v) | al::Mesh | inline |
color(float r, float g, float b, float a=1) | al::Mesh | inline |
color(const Vec< 4, T > &v) | al::Mesh | inline |
color(const T *src, int numColors) | al::Mesh | inline |
colors() const (defined in al::Mesh) | al::Mesh | inline |
colors() (defined in al::Mesh) | al::Mesh | inline |
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) const | al::Mesh | |
getCenter() const | al::Mesh | |
index(unsigned int i) | al::Mesh | inline |
index(const Tindex *buf, int size, Tindex indexOffset=0) | al::Mesh | inline |
index(unsigned i, Indices... indices) (defined in al::Mesh) | al::Mesh | inline |
Index typedef (defined in al::Mesh) | al::Mesh | |
Indices typedef (defined in al::Mesh) | al::Mesh | |
indices() const (defined in al::Mesh) | al::Mesh | inline |
indices() (defined in al::Mesh) | al::Mesh | inline |
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::Mesh | protected |
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::Mesh | protected |
mNormals (defined in al::Mesh) | al::Mesh | protected |
mPrimitive (defined in al::Mesh) | al::Mesh | protected |
mTexCoord1s (defined in al::Mesh) | al::Mesh | protected |
mTexCoord2s (defined in al::Mesh) | al::Mesh | protected |
mTexCoord3s (defined in al::Mesh) | al::Mesh | protected |
mVertices (defined in al::Mesh) | al::Mesh | protected |
Normal typedef (defined in al::Mesh) | al::Mesh | |
normal(float x, float y, float z=0) | al::Mesh | inline |
normal(const Normal &v) | al::Mesh | inline |
normal(const Vec< 2, T > &v, float z=0) | al::Mesh | inline |
normal(const T *src, int numNormals) | al::Mesh | inline |
Normals typedef (defined in al::Mesh) | al::Mesh | |
normals() const (defined in al::Mesh) | al::Mesh | inline |
normals() (defined in al::Mesh) | al::Mesh | inline |
POINTS enum value (defined in al::Mesh) | al::Mesh | |
primitive() const (defined in al::Mesh) | al::Mesh | inline |
primitive(Primitive p) | al::Mesh | inline |
Primitive enum name (defined in al::Mesh) | al::Mesh | |
print(FILE *dst=stderr) const | al::Mesh | |
repeatLast() | al::Mesh | |
reset() | al::Mesh | |
ribbonize(float width=0.04, bool faceBinormal=false) | al::Mesh | inline |
ribbonize(float *widths, int widthsStride=1, bool faceBinormal=false) | al::Mesh | |
save(const char *filePath, const char *solidName="", bool binary=true) const | al::Mesh | |
savePLY(const char *filePath, const char *solidName="", bool binary=true) const | al::Mesh | |
saveSTL(const char *filePath, const char *solidName="") const | al::Mesh | |
scale(float x, float y, float z) | al::Mesh | |
scale(float s) (defined in al::Mesh) | al::Mesh | inline |
scale(const Vec< 3, T > &v) (defined in al::Mesh) | al::Mesh | inline |
smooth(float amount=1, int weighting=0) | al::Mesh | |
texCoord(float u) | al::Mesh | inline |
texCoord(float u, float v) | al::Mesh | inline |
texCoord(const Vec< 2, T > &v) | al::Mesh | inline |
texCoord(float u, float v, float w) | al::Mesh | inline |
texCoord(const Vec< 3, T > &v) | al::Mesh | inline |
TexCoord1 typedef (defined in al::Mesh) | al::Mesh | |
TexCoord1s typedef (defined in al::Mesh) | al::Mesh | |
texCoord1s() const (defined in al::Mesh) | al::Mesh | inline |
texCoord1s() (defined in al::Mesh) | al::Mesh | inline |
TexCoord2 typedef (defined in al::Mesh) | al::Mesh | |
TexCoord2s typedef (defined in al::Mesh) | al::Mesh | |
texCoord2s() const (defined in al::Mesh) | al::Mesh | inline |
texCoord2s() (defined in al::Mesh) | al::Mesh | inline |
TexCoord3 typedef (defined in al::Mesh) | al::Mesh | |
TexCoord3s typedef (defined in al::Mesh) | al::Mesh | |
texCoord3s() const (defined in al::Mesh) | al::Mesh | inline |
texCoord3s() (defined in al::Mesh) | al::Mesh | inline |
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::Mesh | inline |
translate(const T &v) (defined in al::Mesh) | al::Mesh | inline |
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::Mesh | inline |
vertex(const Vertex &v) | al::Mesh | inline |
vertex(const Vec< 2, T > &v, float z=0) | al::Mesh | inline |
vertex(const T *src, int numVerts) | al::Mesh | inline |
vertex(const Vec< 3, T > *src, int numVerts) | al::Mesh | inline |
Vertices typedef (defined in al::Mesh) | al::Mesh | |
vertices() const (defined in al::Mesh) | al::Mesh | inline |
vertices() (defined in al::Mesh) | al::Mesh | inline |