23#include <Inventor/nodes/SoNode.h>
24#include <Inventor/fields/SoSFEnum.h>
25#include <Inventor/fields/SoSFVec3i32.h>
26#include <Inventor/fields/SoSFTrigger.h>
122 static void initClass();
123 static void exitClass();
125 virtual void fieldHasChanged(
SoField* field);
126 virtual void notify(SoNotList* list);
134 bool m_triggerCalled;
<a href="IconLegend.html"><img src="extTGS.gif" alt="VSG extension" border="0"></a> Compute shader s...
Policy
Scheduling Policies.
@ ON_TRIGGER
The computation is executed only if the trigger field is touched.
@ EACH_FRAME
The computation is executed each time this node is traversed by a rendering action.
SoSFTrigger trigger
Trigger field to execute the shader computation.
SoSFVec3i32 numWorkGroups
Specifies the number of local work groups dispatched in the X, Y and Z dimensions for the computation...
SoComputeShaderScheduler()
SoSFEnum policy
Specifies the policy used for scheduling the computation.
virtual SbBool affectsState() const
Returns false.
Base class for all fields.
Renders a scene graph using Open Inventor's Render Engine.
Abstract base class for all database nodes.
Field containing an enumerated value.
Field used to trigger engines or connection networks.
<a href="IconLegend.html"><img src="extTGS.gif" alt="VSG extension" border="0"></a> Field containing...