13#ifndef SO_MULTIPLE_PASS_H 
   14#define SO_MULTIPLE_PASS_H 
   19#include "SoShaderSystem.h" 
   20#include <Inventor/nodes/SoGroup.h> 
   21#include <Inventor/fields/SoSFUInt32.h> 
   22#include <Inventor/fields/SoSFFloat.h> 
   27   typedef SoGroup inherited;
 
 
Open Inventor group node traversing its subgraph a number of times.
 
void pick(SoPickAction *action) override
 
void doAction(SoAction *action) override
Implement actions.
 
SoSFUInt32 numPasses
Number of times to traverse the subgraph below.
 
void search(SoSearchAction *action) override
 
void GLRender(SoGLRenderAction *action) override
 
SbBool affectsState() const override
Overrides default method on SoNode to return FALSE since this node is effectively a separator.
 
void getMatrix(SoGetMatrixAction *action) override
 
void handleEvent(SoHandleEventAction *action) override
 
SoMultiplePass()
Constructor.
 
SoSFFloat epsilon
Smallest value that keeps the node still iterating.
 
SoSFFloat value
Value to compare against 'epsilon'.
 
void callback(SoCallbackAction *action) override
 
void getBoundingBox(SoGetBoundingBoxAction *action) override
 
static void initClass()
Initialize class with runtime type system.
 
Target mlrange_cast(Source arg)
Generic version of checked ML casts.