#include <TEveFrameBoxGL.h>
Public Member Functions | |
virtual | ~TEveFrameBoxGL () |
ClassDef (TEveFrameBoxGL, 0) | |
virtual | ~TEveFrameBoxGL () |
ClassDef (TEveFrameBoxGL, 0) | |
Static Public Member Functions | |
static void | Render (const TEveFrameBox *box) |
static void | Render (const TEveFrameBox *box) |
Private Member Functions | |
TEveFrameBoxGL () | |
TEveFrameBoxGL (const TEveFrameBoxGL &) | |
TEveFrameBoxGL & | operator= (const TEveFrameBoxGL &) |
TEveFrameBoxGL () | |
TEveFrameBoxGL (const TEveFrameBoxGL &) | |
TEveFrameBoxGL & | operator= (const TEveFrameBoxGL &) |
Static Private Member Functions | |
static void | RenderFrame (const TEveFrameBox &b, Bool_t fillp) |
static void | RenderFrame (const TEveFrameBox &b, Bool_t fillp) |
Definition at line 19 of file TEveFrameBoxGL.h.
TEveFrameBoxGL::TEveFrameBoxGL | ( | ) | [private] |
TEveFrameBoxGL::TEveFrameBoxGL | ( | const TEveFrameBoxGL & | ) | [private] |
virtual TEveFrameBoxGL::~TEveFrameBoxGL | ( | ) | [inline, virtual] |
Definition at line 29 of file TEveFrameBoxGL.h.
TEveFrameBoxGL::TEveFrameBoxGL | ( | ) | [private] |
TEveFrameBoxGL::TEveFrameBoxGL | ( | const TEveFrameBoxGL & | ) | [private] |
virtual TEveFrameBoxGL::~TEveFrameBoxGL | ( | ) | [inline, virtual] |
Definition at line 29 of file TEveFrameBoxGL.h.
TEveFrameBoxGL& TEveFrameBoxGL::operator= | ( | const TEveFrameBoxGL & | ) | [private] |
void TEveFrameBoxGL::RenderFrame | ( | const TEveFrameBox & | b, | |
Bool_t | fillp | |||
) | [static, private] |
Definition at line 28 of file TEveFrameBoxGL.cxx.
References b, GL_LINE_LOOP, GL_LINE_STRIP, GL_LINES, GL_POLYGON, GL_QUADS, glBegin(), glEnd(), glNormal3fv(), glVertex3fv(), i, TEveFrameBox::kFT_Box, TEveFrameBox::kFT_Quad, TMath::Normal2Plane(), and p.
Referenced by Render().
void TEveFrameBoxGL::Render | ( | const TEveFrameBox * | box | ) | [static] |
Definition at line 108 of file TEveFrameBoxGL.cxx.
References b, box(), TGLUtil::Color4ubv(), GL_BLEND, GL_COLOR_MATERIAL, GL_CULL_FACE, GL_DIFFUSE, GL_ENABLE_BIT, GL_FALSE, GL_FILL, GL_FRONT_AND_BACK, GL_LIGHT_MODEL_TWO_SIDE, GL_LIGHTING, GL_LINE, GL_LINE_BIT, GL_LINE_SMOOTH, GL_ONE_MINUS_SRC_ALPHA, GL_POLYGON_BIT, GL_POLYGON_OFFSET_FILL, GL_SRC_ALPHA, GL_TRUE, glBlendFunc(), glColorMaterial(), glDepthMask(), glDisable(), glEnable(), glGetBooleanv(), glLightModeli(), glPolygonMode(), glPolygonOffset(), glPopAttrib(), glPushAttrib(), kTRUE, TGLUtil::LineWidth(), and RenderFrame().
Referenced by TEveQuadSetGL::DirectDraw(), TEveBoxSetGL::DirectDraw(), G__G__Eve2_397_0_5(), and G__setup_memfuncTEveFrameBoxGL().
TEveFrameBoxGL::ClassDef | ( | TEveFrameBoxGL | , | |
0 | ||||
) |
TEveFrameBoxGL& TEveFrameBoxGL::operator= | ( | const TEveFrameBoxGL & | ) | [private] |
static void TEveFrameBoxGL::RenderFrame | ( | const TEveFrameBox & | b, | |
Bool_t | fillp | |||
) | [static, private] |
static void TEveFrameBoxGL::Render | ( | const TEveFrameBox * | box | ) | [static] |
TEveFrameBoxGL::ClassDef | ( | TEveFrameBoxGL | , | |
0 | ||||
) |