#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, et UnGuard. Référencé par ExCGizmoRectangle(), et ~ExCGizmoRectangle().
00027 { 00028 Guard(ExCGizmoRectangle::ExCGizmoRectangle(void)) 00029 UnGuard 00030 } |
|
Définition à la ligne 32 du fichier ExCGizmoRectangle.cpp. Références ExCGizmoRectangle(), Guard, et UnGuard.
00033 { 00034 Guard(ExCGizmoRectangle::~ExCGizmoRectangle(void)) 00035 UnGuard 00036 } |
|
Redéfinie à partir de ExCGizmo. Définition à la ligne 38 du fichier ExCGizmoRectangle.cpp. Références Draw(), Guard, m_Vertex, et UnGuard. Référencé par ExCOctree::Draw(), et Draw().
00039 { 00040 Guard(void ExCGizmoRectangle::Draw(void)) 00041 00042 glDisable(GL_LIGHTING); 00043 glBegin(GL_LINE_LOOP); 00044 //upper face 00045 glVertex3f(m_Vertex[0].GetX(),m_Vertex[0].GetY(),m_Vertex[0].GetZ()); 00046 glVertex3f(m_Vertex[1].GetX(),m_Vertex[1].GetY(),m_Vertex[1].GetZ()); 00047 glVertex3f(m_Vertex[2].GetX(),m_Vertex[2].GetY(),m_Vertex[2].GetZ()); 00048 glVertex3f(m_Vertex[3].GetX(),m_Vertex[3].GetY(),m_Vertex[3].GetZ()); 00049 glEnd(); 00050 glBegin(GL_LINE_LOOP); 00051 //down face 00052 glVertex3f(m_Vertex[4].GetX(),m_Vertex[4].GetY(),m_Vertex[4].GetZ()); 00053 glVertex3f(m_Vertex[5].GetX(),m_Vertex[5].GetY(),m_Vertex[5].GetZ()); 00054 glVertex3f(m_Vertex[6].GetX(),m_Vertex[6].GetY(),m_Vertex[6].GetZ()); 00055 glVertex3f(m_Vertex[7].GetX(),m_Vertex[7].GetY(),m_Vertex[7].GetZ()); 00056 glEnd(); 00057 glBegin(GL_LINES); 00058 //4 line for 4 face 00059 glVertex3f(m_Vertex[0].GetX(),m_Vertex[0].GetY(),m_Vertex[0].GetZ()); 00060 glVertex3f(m_Vertex[4].GetX(),m_Vertex[4].GetY(),m_Vertex[4].GetZ()); 00061 glVertex3f(m_Vertex[1].GetX(),m_Vertex[1].GetY(),m_Vertex[1].GetZ()); 00062 glVertex3f(m_Vertex[5].GetX(),m_Vertex[5].GetY(),m_Vertex[5].GetZ()); 00063 glVertex3f(m_Vertex[2].GetX(),m_Vertex[2].GetY(),m_Vertex[2].GetZ()); 00064 glVertex3f(m_Vertex[6].GetX(),m_Vertex[6].GetY(),m_Vertex[6].GetZ()); 00065 glVertex3f(m_Vertex[7].GetX(),m_Vertex[7].GetY(),m_Vertex[7].GetZ()); 00066 glVertex3f(m_Vertex[3].GetX(),m_Vertex[3].GetY(),m_Vertex[3].GetZ()); 00067 glEnd(); 00068 UnGuard 00069 } |
|
Définition à la ligne 44 du fichier ExCGizmoRectangle.h. Référencé par ExCOctree::BuildBox(), ExCEntite::BuildPvsBox(), et Draw(). |