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
.
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, 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, getEXTERNPROTO, getName, getPROTO, isDisposable, isSynchronizable, setName, setSynchronizable
getAddress, getNativeResourceHandle, startInternalThreads, stopInternalThreads
public final SoMFVec4i32 value
public final SoSFBool rangeScaling
Generated on January 23, 2025, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com