Class MoActionNode
- java.lang.Object
-
- com.openinventor.inventor.Inventor
-
- com.openinventor.inventor.misc.SoBase
-
- com.openinventor.inventor.fields.SoFieldContainer
-
- com.openinventor.inventor.nodes.SoNode
-
- com.openinventor.meshvizxlm.mapping.nodes.MoActionNode
-
- All Implemented Interfaces:
SafeDisposable
- Direct Known Subclasses:
MoCellFilter,MoCellRanges,MoColorMapping,MoDataBinding,MoDrawStyle,MoMaterial,MoMesh,MoMeshBaseRepresentation,MoMeshPointProbe,MoScalarSetI,MoScalarSetIj,MoScalarSetIjk,MoStringSet,MoVec3SetI,MoVec3SetIj,MoVec3SetIjk
public abstract class MoActionNode extends SoNode
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.openinventor.inventor.nodes.SoNode
SoNode.RenderModes
-
Nested classes/interfaces inherited from class com.openinventor.inventor.Inventor
Inventor.ConstructorCommand
-
-
Field Summary
-
Fields inherited from class com.openinventor.inventor.Inventor
VERBOSE_LEVEL, ZeroHandle
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcallback(SoCallbackAction action)voiddistribute(SoDistributeAction action)voidgetBoundingBox(SoGetBoundingBoxAction action)voidgetMatrix(SoGetMatrixAction action)voidgetPrimitiveCount(SoGetPrimitiveCountAction action)SoNode.RenderModesgetRenderEngineMode()Returns the supported Render engine mode.voidGLRender(SoGLRenderAction action)voidhandleEvent(SoHandleEventAction action)voidpick(SoPickAction action)voidrayPick(SoRayPickAction action)-
Methods inherited from class com.openinventor.inventor.nodes.SoNode
affectsState, copy, copy, doAction, getAlternateRep, getByName, getRenderUnitID, GLRenderBelowPath, GLRenderInPath, GLRenderOffPath, grabEventsCleanup, grabEventsSetup, isBoundingBoxIgnoring, isOverride, search, setOverride, touch, write
-
Methods inherited from class com.openinventor.inventor.fields.SoFieldContainer
copyFieldValues, copyFieldValues, enableNotify, fieldsAreEqual, get, getAllFields, getEventIn, getEventOut, getField, getFieldName, hasDefaultValues, isNotifyEnabled, set, setToDefaults
-
Methods inherited from class com.openinventor.inventor.misc.SoBase
dispose, getName, isDisposable, isSynchronizable, setName, setSynchronizable
-
Methods inherited from class com.openinventor.inventor.Inventor
getNativeResourceHandle
-
-
-
-
Method Detail
-
getBoundingBox
public void getBoundingBox(SoGetBoundingBoxAction action)
- Overrides:
getBoundingBoxin classSoNode
-
GLRender
public void GLRender(SoGLRenderAction action)
-
callback
public void callback(SoCallbackAction action)
-
getMatrix
public void getMatrix(SoGetMatrixAction action)
-
handleEvent
public void handleEvent(SoHandleEventAction action)
- Overrides:
handleEventin classSoNode
-
pick
public void pick(SoPickAction action)
-
rayPick
public void rayPick(SoRayPickAction action)
-
getPrimitiveCount
public void getPrimitiveCount(SoGetPrimitiveCountAction action)
- Overrides:
getPrimitiveCountin classSoNode
-
distribute
public void distribute(SoDistributeAction action)
- Overrides:
distributein classSoNode
-
getRenderEngineMode
public SoNode.RenderModes getRenderEngineMode()
Description copied from class:SoNodeReturns the supported Render engine mode.For custom node, this method returns by default
SoNode.RenderModes.OIV_UNKNOWN_RENDERING_MODE, override this method to specify the Render engine mode supported by your custom node.- Overrides:
getRenderEngineModein classSoNode- Returns:
- the supported Render engine mode for this node.
-
-