public class SoVertexShaderParameter4b 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^8-1), i.e., scaling from [-2^7;2^7-1] to [-1;+1].
File format/default:
VertexShaderParameter4b {
name | "" |
identifier | 0 |
value | 0 0 0 1 |
rangeScaling | false |
See also:
SoShaderParameter
, SoVertexShaderParameter
, SoUniformShaderParameter
, SoVertexShaderParameter1f
, SoVertexShaderParameter1s
, SoVertexShaderParameter2f
, SoVertexShaderParameter2s
, SoVertexShaderParameter3f
, SoVertexShaderParameter3s
, SoVertexShaderParameter4f
, SoVertexShaderParameter4i
, SoVertexShaderParameter4s
, 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.
|
SoMFVec4b |
value
Specifies the parameter's values.
|
identifier, name
VERBOSE_LEVEL, ZeroHandle
Constructor and Description |
---|
SoVertexShaderParameter4b()
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
Generated on July 31, 2019, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com