v5.0
These represent the shader parameter data types for instantated
shaders.
Note: For shader parameter definitions, the siShaderParameterDataType
values are used instead.
Constant | Value | Description |
---|---|---|
siUnknownParameterType | 0 | Unknown parameter type |
siArrayParameterType | 25 | Array shader parameter type |
siBooleanParameterType | 1 | Boolean shader parameter type |
siColorParameterType | 4 | Color RGBA shader parameter type |
siColor3ParameterType | 29 | Color RGB shader parameter type |
siCustomParameterType | 28 | Custom shader parameter type |
siDataParameterType | 14 | Data shader parameter type |
siGradientParameterType | 26 | Gradient shader parameter type |
siIntegerParameterType | 2 | Integer shader parameter type |
siLensParameterType | 10 | Lens shader parameter type |
siLightParameterType | 11 | Light shader parameter type |
siLightmapParameterType | 20 | Lightmap shader parameter type |
siMaterialParameterType | 12 | Material shader parameter type |
siMatrixParameterType | 15 | Transform matrix 4x4 shader parameter type |
siMatrix3ParameterType | 24 | Transform matrix 3x3 shader parameter type |
siModelParameterType | 13 | Model parameter type, maps shader output type that can write to geometry shader. |
siProfileCurveParameterType | 21 | Profile curve parameter type. |
siQuaternionParameterType | 27 | Quaterninon shader parameter type |
siRealTimeParameterType | 16 | Realtime shader parameter type |
siReferenceParameterType | 17 | Reference shader parameter type, input type only. |
siScalarParameterType | 3 | Scalar shader parameter type; Float |
siShaderReferenceParameterType | 18 | Shader reference shader parameter type |
siStringParameterType | 8 | String shader parameter type |
siStructParameterType | 19 | Struct shader parameter type |
siTextureParameterType | 7 | Texture shader parameter type; normally a ImageClip object (in the object model) or ImageClip2 class (in the C++ API). |
siTextureSpaceParameterType | 6 | Texturespace shader parameter type; ; such as a vertexcolor, UV texture, weightmap ClusterProperty object or a texture map Property. |
siVectorParameterType | 5 | Vector3d shader parameter type |
siVector2ParameterType | 22 | Vector2d shader parameter type |
siVector4ParameterType | 23 | Vector4d shader parameter type |