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 |