|
MinGfx Toolkit
1.0
A minimal library for writing cross-platform (Windows, OSX, linux) graphics programs.
|
This is the complete list of members for mingfx::Mesh, including all inherited members.
| AddTriangle(Point3 v1, Point3 v2, Point3 v3) | mingfx::Mesh | |
| BuildBVH() | mingfx::Mesh | |
| bvh_ptr() | mingfx::Mesh | |
| CalcPerFaceNormals() | mingfx::Mesh | |
| CalcPerVertexNormals() | mingfx::Mesh | |
| Draw() | mingfx::Mesh | |
| LoadFromOBJ(const std::string &filename) | mingfx::Mesh | |
| Mesh() | mingfx::Mesh | |
| Mesh(const Mesh &other) | mingfx::Mesh | |
| num_triangles() const | mingfx::Mesh | |
| num_vertices() const | mingfx::Mesh | |
| read_color_data(int vertex_id) const | mingfx::Mesh | |
| read_normal_data(int vertex_id) const | mingfx::Mesh | |
| read_tex_coords_data(int texture_unit, int vertex_id) const | mingfx::Mesh | |
| read_triangle_indices_data(int triangle_id) const | mingfx::Mesh | |
| read_vertex_data(int vertex_id) const | mingfx::Mesh | |
| SetColors(int triangle_id, Color c1, Color c2, Color c3) | mingfx::Mesh | |
| SetColors(const std::vector< Color > &colors) | mingfx::Mesh | |
| SetColors(float *colors_array, int num_colors) | mingfx::Mesh | |
| SetIndices(const std::vector< unsigned int > index_array) | mingfx::Mesh | |
| SetIndices(unsigned int *index_array, int num_indices) | mingfx::Mesh | |
| SetInstanceTransforms(const std::vector< Matrix4 > &xforms) | mingfx::Mesh | |
| SetNormals(int triangle_id, Vector3 n1, Vector3 n2, Vector3 n3) | mingfx::Mesh | |
| SetNormals(const std::vector< Vector3 > &norms) | mingfx::Mesh | |
| SetNormals(float *norms_array, int num_norms) | mingfx::Mesh | |
| SetTexCoords(int triangle_id, int texture_unit, Point2 uv1, Point2 uv2, Point2 uv3) | mingfx::Mesh | |
| SetTexCoords(int texture_unit, const std::vector< Point2 > &tex_coords) | mingfx::Mesh | |
| SetTexCoords(int texture_unit, float *tex_coords_array, int num_tex_coords) | mingfx::Mesh | |
| SetVertices(const std::vector< Point3 > &verts) | mingfx::Mesh | |
| SetVertices(float *verts_array, int num_verts) | mingfx::Mesh | |
| UpdateGPUMemory() | mingfx::Mesh | |
| UpdateTriangle(int triangle_id, Point3 v1, Point3 v2, Point3 v3) | mingfx::Mesh | |
| ~Mesh() | mingfx::Mesh | virtual |
1.9.1