#include <MeshObject.h>
Inheritance diagram for MeshObject:


Public Member Functions | |
| void | Draw () |
| bool | Load (string FileName) |
| MeshObject () | |
| MeshObject | operator= (MeshObject mesh_obj2) |
Protected Member Functions | |
| void | AddTriangle (int &p1, int &p2, int &p3) |
| void | AddVertex (float x, float y, float z) |
| void | Draw_Triangle (Triangle &tri) |
Protected Attributes | |
| Color * | color_table |
| int | total_color_sections |
| int * | triangle_count |
| vector< Triangle > | triangle_list |
| vector< Vertex > | vertex_list |
|
|
Definition at line 3 of file MeshObject.cpp. |
|
||||||||||||||||
|
Definition at line 16 of file MeshObject.cpp. References glVector::glVector(), triangle_list, and vertex_list. Referenced by Load(). |
Here is the call graph for this function:

|
||||||||||||||||
|
Definition at line 11 of file MeshObject.cpp. References glVector::glVector(), and vertex_list. Referenced by Load(). |
Here is the call graph for this function:

|
|
Implements Object3d. Definition at line 80 of file MeshObject.cpp. References color_table, Draw_Triangle(), total_color_sections, triangle_count, and triangle_list. |
Here is the call graph for this function:

|
|
Definition at line 71 of file MeshObject.cpp. References vertex_list. Referenced by Draw(). |
|
|
Definition at line 31 of file MeshObject.cpp. References AddTriangle(), AddVertex(), Color::color, color_table, total_color_sections, and triangle_count. Referenced by Renderer::AddMeshObject(). |
Here is the call graph for this function:

|
|
Definition at line 7 of file MeshObject.cpp. |
|
|
Definition at line 40 of file MeshObject.h. |
|
|
Definition at line 41 of file MeshObject.h. |
|
|
Definition at line 38 of file MeshObject.h. |
|
|
Definition at line 36 of file MeshObject.h. Referenced by AddTriangle(), and Draw(). |
|
|
Definition at line 37 of file MeshObject.h. Referenced by AddTriangle(), AddVertex(), and Draw_Triangle(). |
1.4.1