29 #ifndef __RENDERTARGETSELECTGROUP_H__
30 #define __RENDERTARGETSELECTGROUP_H__
57 Inst< RemoveChildren > _removeChildren = 0,
58 Inst< MFChild > _children = 0,
59 Inst< SFNode > _metadata = 0,
60 Inst< SFBound > _bound = 0,
61 Inst< SFVec3f > _bboxCenter = 0,
62 Inst< SFVec3f > _bboxSize = 0,
63 Inst< MFInt32 > _renderTargets = 0);
65 virtual void render();
Contains the MFInt32 field class.
Header file for X3DGroupingNode, X3D scene-graph node.
The RenderTargetSelectGroup is used in combination with the FrameBufferTextureGenerator to select whi...
Definition: RenderTargetSelectGroup.h:53
static H3DNodeDatabase database
The H3DNodeDatabase for this node.
Definition: RenderTargetSelectGroup.h:77
H3DUniquePtr< MFInt32 > renderTargets
The renderTargets field contains the indices of the color textures of the parent FrameBufferTextureGe...
Definition: RenderTargetSelectGroup.h:74
std::vector< GLenum > draw_buffers
Internal buffer for storing OpenGL enumerators for use with the glDrawBuffers call.
Definition: RenderTargetSelectGroup.h:82
int max_nr_draw_buffers
The maximum number of draw buffers supported by the graphics card.
Definition: RenderTargetSelectGroup.h:85
bool support_message_displayed
Flag used to avoid printing more than one error message when the graphics card does not support the e...
Definition: RenderTargetSelectGroup.h:89
This abstract node type indicates that concrete node types derived from it contain children nodes and...
Definition: X3DGroupingNode.h:53
H3D API namespace.
Definition: Anchor.h:38
The H3DNodeDatabase contains a mapping between a name of a Node and the constructor for the Node with...
Definition: H3DNodeDatabase.h:194