public class SoVertexShaderParameter4i extends SoVertexShaderParameter
SoVertexShader
.
Vertex shader parameter nodes must be inserted in the scene graph.
See the base classes SoShaderParameter
and SoVertexShaderParameter
for details.
The rangeScaling
field indicates if values shall be scaled to a normalized range when they are loaded. Setting rangeScaling
to true implies the following conversion for each component c of the vector: (2*c+1)/(2^32-1), i.e., scaling from [-2^31;2^31-1] to [-1;+1].
File format/default:
VertexShaderParameter4i {
name | "" |
identifier | 0 |
value | 0 0 0 1 |
rangeScaling | false |
See also:
SoShaderParameter
, SoVertexShaderParameter
, SoUniformShaderParameter
, SoVertexShaderParameter1f
, SoVertexShaderParameter1s
, SoVertexShaderParameter2f
, SoVertexShaderParameter2s
, SoVertexShaderParameter3f
, SoVertexShaderParameter3s
, SoVertexShaderParameter4f
, SoVertexShaderParameter4s
, SoVertexShaderParameter4b
, SoVertexShaderParameter4ui
, SoVertexShaderParameter4us
, SoVertexShaderParameter4ub
, SoVertexShaderParameterMatrix
, SoShaderObject
, SoShaderProgram
.
SoNode.RenderModes
Inventor.ConstructorCommand
Modifier and Type | Field and Description |
---|---|
SoSFBool |
rangeScaling
Indicates if values shall be scaled to a normalized range when they are loaded.
|
SoMFVec4i32 |
value
Specifies the parameter's values.
|
identifier, name
VERBOSE_LEVEL, ZeroHandle
Constructor and Description |
---|
SoVertexShaderParameter4i()
Constructor.
|
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
copyFieldValues, copyFieldValues, enableNotify, fieldsAreEqual, get, getAllFields, getEventIn, getEventOut, getField, getFieldName, hasDefaultValues, isNotifyEnabled, set, setToDefaults
dispose, getName, isDisposable, isSynchronizable, setName, setSynchronizable
getNativeResourceHandle
public final SoMFVec4i32 value
public final SoSFBool rangeScaling
Generated on July 31, 2019, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com