CPPGPGPU Library - Reference (Doxygen)

Main Page | General Use | Reference | Examples Info | Get/Download CPPGPGPU | SF.net Page

RFBufferNode Class Reference

High Level Render/Framebuffer Object Node. More...

#include <BasicNodes.h>

Inheritance diagram for RFBufferNode:

NodeObject

List of all members.

Public Member Functions

 RFBufferNode (const string &sName)
 CLASS_RTTI (RFBufferNode, NodeObject)
virtual void Render ()
 Render object.
void ConfigureForRun (vector< TextureNode * > &vTextures, bool bNeedDepth=false)
 This should get called once when setting up the node. All children will be rendered to vTextures.

Public Attributes

RFBuffer B
 Exposed RFBuffer, since it's a fiarly loose attachment.

Private Attributes

vector< TextureNode * > m_vAllTextures
vector< Texturem_vAllCoreTextures


Detailed Description

High Level Render/Framebuffer Object Node.

Definition at line 63 of file BasicNodes.h.


Constructor & Destructor Documentation

RFBufferNode::RFBufferNode ( const string sName  )  [inline]

Definition at line 66 of file BasicNodes.h.


Member Function Documentation

RFBufferNode::CLASS_RTTI ( RFBufferNode  ,
NodeObject   
)

void RFBufferNode::Render (  )  [virtual]

Render object.

Reimplemented from NodeObject.

Definition at line 102 of file BasicNodes.cpp.

void RFBufferNode::ConfigureForRun ( vector< TextureNode * > &  vTextures,
bool  bNeedDepth = false 
)

This should get called once when setting up the node. All children will be rendered to vTextures.

Definition at line 91 of file BasicNodes.cpp.


Member Data Documentation

RFBuffer RFBufferNode::B

Exposed RFBuffer, since it's a fiarly loose attachment.

Definition at line 75 of file BasicNodes.h.

vector< TextureNode * > RFBufferNode::m_vAllTextures [private]

Definition at line 77 of file BasicNodes.h.

vector< Texture > RFBufferNode::m_vAllCoreTextures [private]

Definition at line 78 of file BasicNodes.h.


The documentation for this class was generated from the following files:
© 2005-2007 Charles Lohr, Joshua Allen, David Chapman, Andrew Lohr. All material including documentation under the MIT/X11 license.