public class SoVertexShaderParameterBufferObject extends SoVertexShaderParameter
SoBufferObject
, to shader objects, e.g. SoVertexShader
.
Vertex shader parameter nodes must be inserted in the scene graph.
See the base classes SoShaderParameter
and SoVertexShaderParameter
for details.
File format/default:
VertexShaderParameterBufferObject {
name | "" |
identifier | 0 |
value | NULL |
components | 4 |
type | SbDataType.FLOAT |
stride | 0 |
shouldBeNormalized | false |
See also:
SoShaderParameter
, SoVertexShaderParameter
, SoUniformShaderParameter
, SoVertexShaderParameter1f
, SoVertexShaderParameter1s
, SoVertexShaderParameter2f
, SoVertexShaderParameter2s
, SoVertexShaderParameter3f
, SoVertexShaderParameter3s
, SoVertexShaderParameter4i
, SoVertexShaderParameter4s
, SoVertexShaderParameter4b
, SoVertexShaderParameter4ui
, SoVertexShaderParameter4us
, SoVertexShaderParameter4ub
, SoVertexShaderParameterMatrix
, SoShaderObject
, SoShaderProgram
.
SoNode.RenderModes
Inventor.ConstructorCommand
Modifier and Type | Field and Description |
---|---|
SoSFInt32 |
components
Specifies the number of components per generic vertex parameter.
|
SoSFInt32 |
offset
Offset in bytes to the first parameter within the buffer.
|
SoSFBool |
shouldBeNormalized
Specifies if the fixed-point data in the buffer object should be normalized when they are accessed.
|
SoSFInt32 |
stride
Specifies the byte offset between consecutive generic vertex parameter.
|
SoSFEnum<SbDataType.DataTypes> |
type
Specifies the data type from the class
SbDataType of each generic vertex parameter component. |
SoSFBufferObject |
value
Specifies the parameter's values.
|
identifier, name
VERBOSE_LEVEL, ZeroHandle
Constructor and Description |
---|
SoVertexShaderParameterBufferObject()
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 SoSFBufferObject value
public final SoSFInt32 components
public final SoSFEnum<SbDataType.DataTypes> type
SbDataType
of each generic vertex parameter component.
. SbDataType.Unknown is not allowed, the default value is SbDataType.FLOAT
.public final SoSFInt32 offset
public final SoSFInt32 stride
public final SoSFBool shouldBeNormalized
Generated on July 31, 2019, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com