|
gKit2 light
|
This is the complete list of members for Mesh, including all inherited members.
| bounds(Point &pmin, Point &pmax) const | Mesh | |
| clear() | Mesh | |
| color(const vec4 &c) | Mesh | |
| color(const Color &c) | Mesh | inline |
| color(const float r, const float g, const float b, const float a=1) | Mesh | inline |
| color(const unsigned int id, const vec4 &c) | Mesh | |
| color(const unsigned int id, const Color &c) | Mesh | inline |
| color(const unsigned int id, const float r, const float g, const float b, const float a=1) | Mesh | inline |
| color_buffer() const | Mesh | inline |
| color_buffer_size() const | Mesh | inline |
| colors() const (defined in Mesh) | Mesh | inline |
| create(const GLenum primitives) | Mesh | |
| create_buffers(const bool use_texcoord, const bool use_normal, const bool use_color, const bool use_material_index) | Mesh | |
| default_color() const | Mesh | inline |
| default_color(const Color &color) | Mesh | |
| draw(const GLuint program, const bool use_position, const bool use_texcoord, const bool use_normal, const bool use_color, const bool use_material_index) | Mesh | |
| draw(const int first, const int n, const GLuint program, const bool use_position, const bool use_texcoord, const bool use_normal, const bool use_color, const bool use_material_index) | Mesh | |
| error() | Mesh | inlinestatic |
| groups() | Mesh | |
| groups(const std::vector< unsigned int > &triangle_properties) | Mesh | |
| has_color() const (defined in Mesh) | Mesh | inline |
| has_material_index() const (defined in Mesh) | Mesh | inline |
| has_normal() const (defined in Mesh) | Mesh | inline |
| has_position() const | Mesh | inline |
| has_texcoord() const (defined in Mesh) | Mesh | inline |
| index(const int a) | Mesh | |
| index_buffer() const | Mesh | inline |
| index_buffer_size() const | Mesh | inline |
| index_count() const | Mesh | inline |
| indices() const (defined in Mesh) | Mesh | inline |
| material(const unsigned int id) | Mesh | |
| material_indices() const | Mesh | |
| materials() const | Mesh | |
| materials() | Mesh | |
| materials(const Materials &materials) | Mesh | |
| Mesh() | Mesh | inline |
| Mesh(const GLenum primitives) | Mesh | inline |
| Mesh(const GLenum primitives, const std::vector< vec3 > &positions) | Mesh | |
| Mesh(const GLenum primitives, const std::vector< vec3 > &positions, const std::vector< unsigned > &indices) | Mesh | |
| Mesh(const GLenum primitives, const std::vector< vec3 > &positions, const std::vector< vec2 > &texcoords, const std::vector< vec3 > &normals, const std::vector< vec4 > &colors, const std::vector< unsigned > &indices) | Mesh | |
| normal(const vec3 &n) | Mesh | |
| normal(const Vector &n) | Mesh | inline |
| normal(const float x, const float y, const float z) | Mesh | inline |
| normal(const unsigned int id, const vec3 &n) | Mesh | |
| normal(const unsigned int id, const Vector &n) | Mesh | inline |
| normal(const unsigned int id, const float x, const float y, const float z) | Mesh | inline |
| normal_buffer() const | Mesh | inline |
| normal_buffer_size() const | Mesh | inline |
| normals() const (defined in Mesh) | Mesh | inline |
| operator==(const Mesh &m) const (defined in Mesh) | Mesh | inline |
| positions() const (defined in Mesh) | Mesh | inline |
| primitives() const | Mesh | inline |
| release() | Mesh | |
| restart_strip() | Mesh | |
| texcoord(const vec2 &uv) | Mesh | |
| texcoord(const float x, const float y) | Mesh | inline |
| texcoord(const unsigned int id, const vec2 &uv) | Mesh | |
| texcoord(const unsigned int id, const float x, const float y) | Mesh | inline |
| texcoord_buffer() const | Mesh | inline |
| texcoord_buffer_size() const | Mesh | inline |
| texcoords() const (defined in Mesh) | Mesh | inline |
| triangle(const unsigned int a, const unsigned int b, const unsigned int c) | Mesh | |
| triangle(const unsigned int id) const | Mesh | |
| triangle_count() const | Mesh | |
| triangle_last(const int a, const int b, const int c) | Mesh | |
| triangle_material(const unsigned int id) const | Mesh | |
| triangle_material_index(const unsigned int id) const | Mesh | |
| vertex(const vec3 &p) | Mesh | |
| vertex(const Point &p) | Mesh | inline |
| vertex(const float x, const float y, const float z) | Mesh | inline |
| vertex(const unsigned int id, const vec3 &p) | Mesh | |
| vertex(const unsigned int id, const Point &p) | Mesh | inline |
| vertex(const unsigned int id, const float x, const float y, const float z) | Mesh | inline |
| vertex_buffer() const | Mesh | inline |
| vertex_buffer_size() const | Mesh | inline |
| vertex_count() const | Mesh | inline |