public class SoVertexShaderParameter4ui 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: c/(2^32-1), i.e., scaling from [0;2^32-1] to [0;+1].
File format/default:
VertexShaderParameter4ui {
| name | "" |
| identifier | 0 |
| value | 0 0 0 1 |
| rangeScaling | false |
See also:
SoShaderParameter, SoVertexShaderParameter, SoUniformShaderParameter, SoVertexShaderParameter1f, SoVertexShaderParameter1s, SoVertexShaderParameter2f, SoVertexShaderParameter2s, SoVertexShaderParameter3f, SoVertexShaderParameter3s, SoVertexShaderParameter4f, SoVertexShaderParameter4i, SoVertexShaderParameter4s, SoVertexShaderParameter4b, 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.
|
SoMFVec4ui32 |
value
Specifies the parameter's values.
|
identifier, nameVERBOSE_LEVEL, ZeroHandle| Constructor and Description |
|---|
SoVertexShaderParameter4ui()
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, writecopyFieldValues, copyFieldValues, enableNotify, fieldsAreEqual, get, getAllFields, getEventIn, getEventOut, getField, getFieldName, hasDefaultValues, isNotifyEnabled, set, setToDefaultsdispose, getEXTERNPROTO, getName, getPROTO, isDisposable, isSynchronizable, setName, setSynchronizablegetAddress, getNativeResourceHandle, startInternalThreads, stopInternalThreadspublic final SoMFVec4ui32 value
public final SoSFBool rangeScaling
Generated on July 23, 2025, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com