#include <vgui_vrml_draw_visitor.h>
Public Types | |
enum | mode_type { wireframe, textured, shaded } |
Public Member Functions | |
vgui_vrml_draw_visitor () | |
~vgui_vrml_draw_visitor () | |
bool | Visit (QvSeparator *node) |
bool | Visit (QvTransformSeparator *node) |
bool | Visit (QvCube *node) |
bool | Visit (QvSphere *node) |
bool | Visit (QvCylinder *node) |
bool | Visit (QvCone *node) |
bool | Visit (QvPointSet *ps) |
bool | Visit (QvIndexedLineSet *node) |
bool | Visit (QvIndexedFaceSet *node) |
bool | Visit (QvAsciiText *node) |
bool | Visit (QvTransform *node) |
bool | Visit (QvScale *node) |
bool | Visit (QvRotation *node) |
bool | Visit (QvTranslation *node) |
bool | Visit (QvMaterial *node) |
bool | Visit (QvTexture2 *node) |
bool | Visit (QvShapeHints *node) |
bool | Visit (QvNode *node) |
bool | Visit (QvGroup *node) |
bool | Visit (QvSwitch *node) |
bool | Visit (QvWWWInline *node) |
bool | Visit (QvCoordinate3 *) |
bool | Visit (QvDirectionalLight *) |
bool | Visit (QvFontStyle *) |
bool | Visit (QvInfo *) |
bool | Visit (QvLOD *) |
bool | Visit (QvMaterialBinding *) |
bool | Visit (QvMatrixTransform *) |
bool | Visit (QvNormal *) |
bool | Visit (QvNormalBinding *) |
bool | Visit (QvOrthographicCamera *) |
bool | Visit (QvPerspectiveCamera *) |
bool | Visit (QvPointLight *) |
bool | Visit (QvSpotLight *) |
bool | Visit (QvTexture2Transform *) |
bool | Visit (QvTextureCoordinate2 *) |
bool | Visit (QvWWWAnchor *) |
bool | Visit (QvUnknownNode *) |
bool | Visit (QvLabel *) |
bool | Visit (QvLightModel *) |
mode_type | get_gl_mode () |
void | set_gl_mode (mode_type gl_new) |
Protected Attributes | |
GLUquadricObj * | quadric |
mode_type | gl_mode |
bool | twosided |
bool | remake_texture |
Definition at line 32 of file vgui_vrml_draw_visitor.h.
Definition at line 84 of file vgui_vrml_draw_visitor.h.
vgui_vrml_draw_visitor::vgui_vrml_draw_visitor | ( | ) |
Definition at line 96 of file vgui_vrml_draw_visitor.cxx.
vgui_vrml_draw_visitor::~vgui_vrml_draw_visitor | ( | ) |
Definition at line 104 of file vgui_vrml_draw_visitor.cxx.
mode_type vgui_vrml_draw_visitor::get_gl_mode | ( | ) | [inline] |
Definition at line 86 of file vgui_vrml_draw_visitor.h.
void vgui_vrml_draw_visitor::set_gl_mode | ( | mode_type | gl_new | ) | [inline] |
Definition at line 90 of file vgui_vrml_draw_visitor.h.
bool vgui_vrml_draw_visitor::Visit | ( | QvSeparator * | node | ) |
Definition at line 111 of file vgui_vrml_draw_visitor.cxx.
bool vgui_vrml_draw_visitor::Visit | ( | QvTransformSeparator * | node | ) |
Definition at line 143 of file vgui_vrml_draw_visitor.cxx.
bool vgui_vrml_draw_visitor::Visit | ( | QvCube * | node | ) |
Definition at line 160 of file vgui_vrml_draw_visitor.cxx.
bool vgui_vrml_draw_visitor::Visit | ( | QvSphere * | node | ) |
Definition at line 210 of file vgui_vrml_draw_visitor.cxx.
bool vgui_vrml_draw_visitor::Visit | ( | QvCylinder * | node | ) |
Definition at line 224 of file vgui_vrml_draw_visitor.cxx.
bool vgui_vrml_draw_visitor::Visit | ( | QvCone * | node | ) |
Definition at line 262 of file vgui_vrml_draw_visitor.cxx.
bool vgui_vrml_draw_visitor::Visit | ( | QvPointSet * | ps | ) |
Definition at line 290 of file vgui_vrml_draw_visitor.cxx.
bool vgui_vrml_draw_visitor::Visit | ( | QvIndexedLineSet * | node | ) |
Definition at line 306 of file vgui_vrml_draw_visitor.cxx.
bool vgui_vrml_draw_visitor::Visit | ( | QvIndexedFaceSet * | node | ) |
Definition at line 330 of file vgui_vrml_draw_visitor.cxx.
bool vgui_vrml_draw_visitor::Visit | ( | QvAsciiText * | node | ) |
Definition at line 412 of file vgui_vrml_draw_visitor.cxx.
bool vgui_vrml_draw_visitor::Visit | ( | QvTransform * | node | ) |
Definition at line 429 of file vgui_vrml_draw_visitor.cxx.
bool vgui_vrml_draw_visitor::Visit | ( | QvScale * | node | ) |
Definition at line 448 of file vgui_vrml_draw_visitor.cxx.
bool vgui_vrml_draw_visitor::Visit | ( | QvRotation * | node | ) |
Definition at line 457 of file vgui_vrml_draw_visitor.cxx.
bool vgui_vrml_draw_visitor::Visit | ( | QvTranslation * | node | ) |
Definition at line 463 of file vgui_vrml_draw_visitor.cxx.
bool vgui_vrml_draw_visitor::Visit | ( | QvMaterial * | node | ) |
Definition at line 472 of file vgui_vrml_draw_visitor.cxx.
bool vgui_vrml_draw_visitor::Visit | ( | QvTexture2 * | node | ) |
Definition at line 495 of file vgui_vrml_draw_visitor.cxx.
bool vgui_vrml_draw_visitor::Visit | ( | QvShapeHints * | node | ) |
Definition at line 153 of file vgui_vrml_draw_visitor.cxx.
bool vgui_vrml_draw_visitor::Visit | ( | QvNode * | node | ) | [inline] |
Definition at line 60 of file vgui_vrml_draw_visitor.h.
bool vgui_vrml_draw_visitor::Visit | ( | QvGroup * | node | ) | [inline] |
Definition at line 61 of file vgui_vrml_draw_visitor.h.
bool vgui_vrml_draw_visitor::Visit | ( | QvSwitch * | node | ) | [inline] |
Definition at line 62 of file vgui_vrml_draw_visitor.h.
bool vgui_vrml_draw_visitor::Visit | ( | QvWWWInline * | node | ) | [inline] |
Definition at line 63 of file vgui_vrml_draw_visitor.h.
bool vgui_vrml_draw_visitor::Visit | ( | QvCoordinate3 * | ) | [inline] |
Definition at line 64 of file vgui_vrml_draw_visitor.h.
bool vgui_vrml_draw_visitor::Visit | ( | QvDirectionalLight * | ) | [inline] |
Definition at line 65 of file vgui_vrml_draw_visitor.h.
bool vgui_vrml_draw_visitor::Visit | ( | QvFontStyle * | ) | [inline] |
Definition at line 66 of file vgui_vrml_draw_visitor.h.
bool vgui_vrml_draw_visitor::Visit | ( | QvInfo * | ) | [inline] |
Definition at line 67 of file vgui_vrml_draw_visitor.h.
bool vgui_vrml_draw_visitor::Visit | ( | QvLOD * | ) | [inline] |
Definition at line 68 of file vgui_vrml_draw_visitor.h.
bool vgui_vrml_draw_visitor::Visit | ( | QvMaterialBinding * | ) | [inline] |
Definition at line 69 of file vgui_vrml_draw_visitor.h.
bool vgui_vrml_draw_visitor::Visit | ( | QvMatrixTransform * | ) | [inline] |
Definition at line 70 of file vgui_vrml_draw_visitor.h.
bool vgui_vrml_draw_visitor::Visit | ( | QvNormal * | ) | [inline] |
Definition at line 71 of file vgui_vrml_draw_visitor.h.
bool vgui_vrml_draw_visitor::Visit | ( | QvNormalBinding * | ) | [inline] |
Definition at line 72 of file vgui_vrml_draw_visitor.h.
bool vgui_vrml_draw_visitor::Visit | ( | QvOrthographicCamera * | ) | [inline] |
Definition at line 73 of file vgui_vrml_draw_visitor.h.
bool vgui_vrml_draw_visitor::Visit | ( | QvPerspectiveCamera * | ) | [inline] |
Definition at line 74 of file vgui_vrml_draw_visitor.h.
bool vgui_vrml_draw_visitor::Visit | ( | QvPointLight * | ) | [inline] |
Definition at line 75 of file vgui_vrml_draw_visitor.h.
bool vgui_vrml_draw_visitor::Visit | ( | QvSpotLight * | ) | [inline] |
Definition at line 76 of file vgui_vrml_draw_visitor.h.
bool vgui_vrml_draw_visitor::Visit | ( | QvTexture2Transform * | ) | [inline] |
Definition at line 77 of file vgui_vrml_draw_visitor.h.
bool vgui_vrml_draw_visitor::Visit | ( | QvTextureCoordinate2 * | ) | [inline] |
Definition at line 78 of file vgui_vrml_draw_visitor.h.
bool vgui_vrml_draw_visitor::Visit | ( | QvWWWAnchor * | ) | [inline] |
Definition at line 79 of file vgui_vrml_draw_visitor.h.
bool vgui_vrml_draw_visitor::Visit | ( | QvUnknownNode * | ) | [inline] |
Definition at line 80 of file vgui_vrml_draw_visitor.h.
bool vgui_vrml_draw_visitor::Visit | ( | QvLabel * | ) | [inline] |
Definition at line 81 of file vgui_vrml_draw_visitor.h.
bool vgui_vrml_draw_visitor::Visit | ( | QvLightModel * | ) | [inline] |
Definition at line 82 of file vgui_vrml_draw_visitor.h.
mode_type vgui_vrml_draw_visitor::gl_mode [protected] |
Definition at line 97 of file vgui_vrml_draw_visitor.h.
GLUquadricObj* vgui_vrml_draw_visitor::quadric [protected] |
Definition at line 96 of file vgui_vrml_draw_visitor.h.
bool vgui_vrml_draw_visitor::remake_texture [protected] |
Definition at line 99 of file vgui_vrml_draw_visitor.h.
bool vgui_vrml_draw_visitor::twosided [protected] |
Definition at line 98 of file vgui_vrml_draw_visitor.h.