#include <ExCGizmoRectangle.h>
Graphe d'héritage de la classe ExCGizmoRectangle
Membres publics | |
ExCGizmoRectangle (void) | |
~ExCGizmoRectangle (void) | |
void | Draw (void) |
Attributs Publics | |
ExCVertex | m_Vertex [8] |
|
Définition à la ligne 26 du fichier ExCGizmoRectangle.cpp. Références ExCGizmoRectangle(), Guard, ExCObject::SetName(), et ExCObject::SetType(). Référencé par ExCGizmoRectangle(), et ~ExCGizmoRectangle().
00027 { 00028 Guard(ExCGizmoRectangle::ExCGizmoRectangle(void)) 00029 SetName("ExCGizmoRectangle"); 00030 SetType(typeid(this).name()); 00031 UnGuard 00032 } |
|
Définition à la ligne 34 du fichier ExCGizmoRectangle.cpp. Références ExCGizmoRectangle(), et Guard.
00035 { 00036 Guard(ExCGizmoRectangle::~ExCGizmoRectangle(void)) 00037 UnGuard 00038 } |
|
Redéfinie à partir de ExCGizmo. Définition à la ligne 40 du fichier ExCGizmoRectangle.cpp. Références Draw(), Guard, et m_Vertex. Référencé par ExCOctree::Draw(), et Draw().
00041 { 00042 Guard(void ExCGizmoRectangle::Draw(void)) 00043 00044 glDisable(GL_LIGHTING); 00045 glBegin(GL_LINE_LOOP); 00046 //upper face 00047 glVertex3f(m_Vertex[0].GetX(),m_Vertex[0].GetY(),m_Vertex[0].GetZ()); 00048 glVertex3f(m_Vertex[1].GetX(),m_Vertex[1].GetY(),m_Vertex[1].GetZ()); 00049 glVertex3f(m_Vertex[2].GetX(),m_Vertex[2].GetY(),m_Vertex[2].GetZ()); 00050 glVertex3f(m_Vertex[3].GetX(),m_Vertex[3].GetY(),m_Vertex[3].GetZ()); 00051 glEnd(); 00052 glBegin(GL_LINE_LOOP); 00053 //down face 00054 glVertex3f(m_Vertex[4].GetX(),m_Vertex[4].GetY(),m_Vertex[4].GetZ()); 00055 glVertex3f(m_Vertex[5].GetX(),m_Vertex[5].GetY(),m_Vertex[5].GetZ()); 00056 glVertex3f(m_Vertex[6].GetX(),m_Vertex[6].GetY(),m_Vertex[6].GetZ()); 00057 glVertex3f(m_Vertex[7].GetX(),m_Vertex[7].GetY(),m_Vertex[7].GetZ()); 00058 glEnd(); 00059 glBegin(GL_LINES); 00060 //4 line for 4 face 00061 glVertex3f(m_Vertex[0].GetX(),m_Vertex[0].GetY(),m_Vertex[0].GetZ()); 00062 glVertex3f(m_Vertex[4].GetX(),m_Vertex[4].GetY(),m_Vertex[4].GetZ()); 00063 glVertex3f(m_Vertex[1].GetX(),m_Vertex[1].GetY(),m_Vertex[1].GetZ()); 00064 glVertex3f(m_Vertex[5].GetX(),m_Vertex[5].GetY(),m_Vertex[5].GetZ()); 00065 glVertex3f(m_Vertex[2].GetX(),m_Vertex[2].GetY(),m_Vertex[2].GetZ()); 00066 glVertex3f(m_Vertex[6].GetX(),m_Vertex[6].GetY(),m_Vertex[6].GetZ()); 00067 glVertex3f(m_Vertex[7].GetX(),m_Vertex[7].GetY(),m_Vertex[7].GetZ()); 00068 glVertex3f(m_Vertex[3].GetX(),m_Vertex[3].GetY(),m_Vertex[3].GetZ()); 00069 glEnd(); 00070 UnGuard 00071 } |
|
Définition à la ligne 43 du fichier ExCGizmoRectangle.h. Référencé par ExCOctree::BuildBox(), ExCEntite::BuildPvsBox(), et Draw(). |