#include <jem/gl/GfxNode.h>
Inherits jem::NamedObject.
Inherited by jem::gl::Camera, jem::gl::DummyNode, jem::gl::GeomNode, jem::gl::LeafNode, jem::gl::Lights, jem::gl::MultiNode, jem::gl::PalettePainter, jem::gl::PointSampler, jem::gl::Popup, jem::gl::RubberBand, and jem::gl::WrapperNode.
jem::gl::GfxNode::GfxNode |
( |
const String & |
name = "" | ) |
|
|
explicit |
virtual jem::gl::GfxNode::~GfxNode |
( |
| ) |
|
|
protectedvirtual |
virtual String jem::gl::GfxNode::getContext |
( |
| ) |
const |
|
virtual |
virtual GfxNode* jem::gl::GfxNode::findNode |
( |
const String & |
name | ) |
const |
|
virtual |
virtual bool jem::gl::GfxNode::takeAction |
( |
const String & |
action, |
|
|
const Properties & |
params |
|
) |
| |
|
virtual |
Reimplemented in jem::gl::EventNode, jem::gl::StdCamera, jem::gl::PointSampler, jem::gl::GeomNode, jem::gl::MenuNode, jem::gl::GroupNode, jem::gl::MultiNode, jem::gl::RubberBand, jem::gl::Popup, jem::gl::PalettePainter, jem::gl::WrapperNode, and jem::gl::LeafNode.
virtual bool jem::gl::GfxNode::takeNRAction |
( |
const String & |
action, |
|
|
const Properties & |
params |
|
) |
| |
|
virtual |
virtual bool jem::gl::GfxNode::takeGLAction |
( |
GfxContext & |
gtx, |
|
|
int |
action, |
|
|
const Properties & |
params |
|
) |
| |
|
pure virtual |
Implemented in jem::gl::EventNode, jive::gl::MeshRenderer, jem::gl::GeomNode, jem::gl::StdCamera, jem::gl::PointSampler, jem::gl::GroupNode, jem::gl::MenuNode, jem::gl::Lights, jem::gl::MultiNode, jem::gl::RubberBand, jem::gl::Popup, jem::gl::PalettePainter, jem::gl::Window, jem::gl::WrapperNode, jem::gl::LeafNode, jem::gl::Viewport, and jem::gl::DummyNode.
virtual void jem::gl::GfxNode::getBBox |
( |
Box & |
box | ) |
const |
|
virtual |
Reimplemented in jem::gl::GeomNode, jem::gl::StdCamera, jem::gl::GroupNode, jem::gl::XYPlot, jem::gl::MultiNode, jem::gl::TriangleSet, jive::gl::MeshRenderer, jem::gl::LineSet, jem::gl::WrapperNode, jem::gl::MarkerSet, and jem::gl::Camera2D.
virtual void jem::gl::GfxNode::getVisibility |
( |
bool & |
viz, |
|
|
Box & |
vbox, |
|
|
const Transform & |
proj |
|
) |
| const |
|
virtual |
virtual void jem::gl::GfxNode::configure |
( |
const Properties & |
props | ) |
|
|
virtual |
Reimplemented in jem::gl::GeomNode, jem::gl::StdCamera, jem::gl::GroupNode, jem::gl::MultiNode, jem::gl::XYPlot, jem::gl::Lights, jem::gl::WrapperNode, jive::gl::MeshRenderer, jem::gl::LeafNode, jem::gl::Window, jem::gl::Camera3D, jem::gl::Viewport, jem::gl::Camera2D, and jem::gl::OrthoCamera3D.
virtual void jem::gl::GfxNode::getConfig |
( |
const Properties & |
props | ) |
const |
|
virtual |
Reimplemented in jem::gl::GeomNode, jem::gl::StdCamera, jem::gl::GroupNode, jem::gl::MultiNode, jem::gl::XYPlot, jem::gl::Lights, jem::gl::WrapperNode, jive::gl::MeshRenderer, jem::gl::LeafNode, jem::gl::Window, jem::gl::Camera3D, jem::gl::Viewport, jem::gl::Camera2D, and jem::gl::OrthoCamera3D.
virtual void jem::gl::GfxNode::listProps |
( |
const Properties & |
props | ) |
const |
|
virtual |
Reimplemented in jem::gl::GeomNode, jem::gl::StdCamera, jem::gl::GroupNode, jem::gl::MultiNode, jem::gl::XYPlot, jem::gl::Lights, jem::gl::WrapperNode, jem::gl::LeafNode, jem::gl::Window, jem::gl::Camera3D, jem::gl::Viewport, jem::gl::Camera2D, and jem::gl::OrthoCamera3D.
GfxNode * jem::gl::GfxNode::getParent |
( |
| ) |
const |
void jem::gl::GfxNode::setParent |
( |
GfxNode * |
parent | ) |
|
void jem::gl::GfxNode::clearParent |
( |
| ) |
|