Classes | Public Member Functions | Protected Attributes
rtc::RenderNode Class Reference

#include <rtcRenderNode.h>

Inheritance diagram for rtc::RenderNode:
Inheritance graph
[legend]

List of all members.

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 ParametersgetParameters () const
ParametersgetParameters ()
eRenderMode getRenderMode ()
const TransformfgetTransform ()
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
Parametersm_params
Rendererm_renderer
Transformf m_transform

Detailed Description

Definition at line 38 of file rtcRenderNode.h.


Constructor & Destructor Documentation

Definition at line 104 of file rtcRenderNode.cpp.

Definition at line 112 of file rtcRenderNode.cpp.


Member Function Documentation

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.

Definition at line 130 of file rtcRenderNode.cpp.

Definition at line 138 of file rtcRenderNode.cpp.

Definition at line 207 of file rtcRenderNode.cpp.

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.

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.

Definition at line 197 of file rtcRenderNode.cpp.


Member Data Documentation

initialized flag

Definition at line 151 of file rtcRenderNode.h.

current Parameters.

Definition at line 146 of file rtcRenderNode.h.

pointer to the renderer

Definition at line 156 of file rtcRenderNode.h.

transform for this node

Definition at line 161 of file rtcRenderNode.h.


The documentation for this class was generated from the following files:


rtc
Author(s): Benjamin Pitzer
autogenerated on Mon Oct 6 2014 10:07:35