#include <basic/opengl/GL_Mesh.h>
Inherits Mesh, and OpenGLInterface.
Inheritance diagram for GL_Mesh:
Public Member Functions | |
GL_Mesh (FrameManager *frameManager) | |
GL_Mesh (const GL_Mesh &right) | |
GL_Mesh (const IGS_MeshTri &right) | |
virtual | ~GL_Mesh () |
virtual Entity * | Clone () const |
void | ComputeNormals () const |
Protected Member Functions | |
virtual bool | DrawExplicit () const |
Protected Attributes | |
std::vector< Vector4 > | normals |
Definition at line 39 of file GL_Mesh.h.
|
Definition at line 33 of file GL_Mesh.cpp. Referenced by Clone(). |
|
Definition at line 38 of file GL_Mesh.cpp. |
|
Definition at line 48 of file GL_Mesh.cpp. References ComputeNormals(). Here is the call graph for this function: ![]() |
|
Definition at line 56 of file GL_Mesh.cpp. References OpenGLInterface::displayListNumber. |
|
Reimplemented from Mesh. Definition at line 71 of file GL_Mesh.cpp. References GL_Mesh(). Here is the call graph for this function: ![]() |
|
Definition at line 78 of file GL_Mesh.cpp. References Mesh::facets, Vector4::Normalize(), normals, and Mesh::vertexes. Referenced by DrawExplicit(), and GL_Mesh(). Here is the call graph for this function: ![]() |
|
Implements OpenGLInterface. Definition at line 110 of file GL_Mesh.cpp. References ComputeNormals(), Mesh::facets, normals, and Mesh::Validate(). Here is the call graph for this function: ![]() |
|
Definition at line 82 of file GL_Mesh.h. Referenced by ComputeNormals(), and DrawExplicit(). |