Package com.openinventor.inventor.nodes
Class SoVertexShaderParameterMatrix
- java.lang.Object
-
- com.openinventor.inventor.Inventor
-
- com.openinventor.inventor.misc.SoBase
-
- com.openinventor.inventor.fields.SoFieldContainer
-
- com.openinventor.inventor.nodes.SoNode
-
- com.openinventor.inventor.nodes.SoShaderParameter
-
- com.openinventor.inventor.nodes.SoVertexShaderParameter
-
- com.openinventor.inventor.nodes.SoVertexShaderParameterMatrix
-
- All Implemented Interfaces:
SafeDisposable
public class SoVertexShaderParameterMatrix extends SoVertexShaderParameter
Vertex shader parameter node storing a matrix. This node allows the application to provide a per-vertex parameter of type 4x4 float matrix to shader objects, e.g.SoVertexShader
.Vertex shader parameter nodes must be inserted in the scene graph.
See the base classes
SoShaderParameter
andSoVertexShaderParameter
for details.File format/default:
VertexShaderParameterMatrix {
name "" identifier 0 value 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 - See Also:
SoShaderParameter
,SoVertexShaderParameter
,SoUniformShaderParameter
,SoVertexShaderParameter1f
,SoVertexShaderParameter1s
,SoVertexShaderParameter2f
,SoVertexShaderParameter2s
,SoVertexShaderParameter3f
,SoVertexShaderParameter3s
,SoVertexShaderParameter4f
,SoVertexShaderParameter4i
,SoVertexShaderParameter4s
,SoVertexShaderParameter4b
,SoVertexShaderParameter4ui
,SoVertexShaderParameter4us
,SoVertexShaderParameter4ub
,SoShaderObject
,SoShaderProgram
-
-
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 Modifier and Type Field Description SoMFMatrix
value
Specifies the parameter's values.-
Fields inherited from class com.openinventor.inventor.nodes.SoShaderParameter
identifier, name
-
Fields inherited from class com.openinventor.inventor.Inventor
VERBOSE_LEVEL, ZeroHandle
-
-
Constructor Summary
Constructors Constructor Description SoVertexShaderParameterMatrix()
Constructor.
-
Method Summary
-
Methods inherited from class com.openinventor.inventor.nodes.SoNode
affectsState, callback, copy, copy, distribute, doAction, getAlternateRep, getBoundingBox, getByName, getMatrix, getPrimitiveCount, getRenderEngineMode, getRenderUnitID, GLRender, GLRenderBelowPath, GLRenderInPath, GLRenderOffPath, grabEventsCleanup, grabEventsSetup, handleEvent, isBoundingBoxIgnoring, isOverride, pick, rayPick, 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
-
-
-
-
Field Detail
-
value
public final SoMFMatrix value
Specifies the parameter's values.
-
-