#include <rtcRenderNode.h>
Classes | |
class | Parameters |
Public Member Functions | |
virtual void | clear () |
virtual void | displayFaces (bool b) |
virtual void | displayVertices (bool b) |
virtual void | displayWireframe (bool b) |
const Parameters & | getParameters () const |
Parameters & | getParameters () |
eRenderMode | getRenderMode () |
const Transformf & | getTransform () |
virtual void | initialize () |
virtual void | postRender () |
virtual void | preRender () |
virtual void | rebuild () |
virtual void | render ()=0 |
RenderNode (Renderer *renderer) | |
virtual void | setColorMode (Parameters::ColorMode b) |
virtual void | setHighlite (bool b) |
virtual bool | setParameters (const Parameters &theParam) |
void | setTransform (Transformf transform) |
virtual | ~RenderNode () |
Protected Attributes | |
bool | m_is_initialized |
Parameters * | m_params |
Renderer * | m_renderer |
Transformf | m_transform |
Definition at line 38 of file rtcRenderNode.h.
rtc::RenderNode::RenderNode | ( | Renderer * | renderer | ) |
Definition at line 104 of file rtcRenderNode.cpp.
rtc::RenderNode::~RenderNode | ( | ) | [virtual] |
Definition at line 112 of file rtcRenderNode.cpp.
void rtc::RenderNode::clear | ( | ) | [virtual] |
Reimplemented in rtc::MeshSet3DNode, and rtc::Mesh3DNode.
Definition at line 153 of file rtcRenderNode.cpp.
void rtc::RenderNode::displayFaces | ( | bool | b | ) | [virtual] |
Reimplemented in rtc::MeshSet3DNode.
Definition at line 212 of file rtcRenderNode.cpp.
void rtc::RenderNode::displayVertices | ( | bool | b | ) | [virtual] |
Reimplemented in rtc::MeshSet3DNode.
Definition at line 217 of file rtcRenderNode.cpp.
void rtc::RenderNode::displayWireframe | ( | bool | b | ) | [virtual] |
Reimplemented in rtc::MeshSet3DNode.
Definition at line 222 of file rtcRenderNode.cpp.
const RenderNode::Parameters & rtc::RenderNode::getParameters | ( | ) | const |
Definition at line 130 of file rtcRenderNode.cpp.
Definition at line 138 of file rtcRenderNode.cpp.
Definition at line 207 of file rtcRenderNode.cpp.
const Transformf & rtc::RenderNode::getTransform | ( | ) |
Definition at line 202 of file rtcRenderNode.cpp.
void rtc::RenderNode::initialize | ( | ) | [virtual] |
Definition at line 143 of file rtcRenderNode.cpp.
void rtc::RenderNode::postRender | ( | ) | [virtual] |
Reimplemented in rtc::MeshSet3DNode, and rtc::Mesh3DNode.
Definition at line 190 of file rtcRenderNode.cpp.
void rtc::RenderNode::preRender | ( | ) | [virtual] |
Reimplemented in rtc::MeshSet3DNode, and rtc::Mesh3DNode.
Definition at line 161 of file rtcRenderNode.cpp.
void rtc::RenderNode::rebuild | ( | ) | [virtual] |
Definition at line 147 of file rtcRenderNode.cpp.
void rtc::RenderNode::render | ( | ) | [pure virtual] |
Implemented in rtc::MeshSet3DNode, rtc::Mesh3DNode, and rtc::MeshSet3DVBONode.
Definition at line 157 of file rtcRenderNode.cpp.
void rtc::RenderNode::setColorMode | ( | Parameters::ColorMode | b | ) | [virtual] |
Definition at line 227 of file rtcRenderNode.cpp.
void rtc::RenderNode::setHighlite | ( | bool | b | ) | [virtual] |
Definition at line 232 of file rtcRenderNode.cpp.
bool rtc::RenderNode::setParameters | ( | const Parameters & | theParam | ) | [virtual] |
Definition at line 119 of file rtcRenderNode.cpp.
void rtc::RenderNode::setTransform | ( | Transformf | transform | ) |
Definition at line 197 of file rtcRenderNode.cpp.
bool rtc::RenderNode::m_is_initialized [protected] |
initialized flag
Definition at line 151 of file rtcRenderNode.h.
Parameters* rtc::RenderNode::m_params [protected] |
current Parameters.
Definition at line 146 of file rtcRenderNode.h.
Renderer* rtc::RenderNode::m_renderer [protected] |
pointer to the renderer
Definition at line 156 of file rtcRenderNode.h.
Transformf rtc::RenderNode::m_transform [protected] |
transform for this node
Definition at line 161 of file rtcRenderNode.h.