Introduced
5.0
Description
Defines the Shader parameter type for a Parameter object belonging to Shader, Material, Light or Camera. Shader parameter types only apply to parameters that support the siTexturable capability. This can be tested using the Parameter.Capabilities property. The output type of a shader can be check using the Shader.OutputType property.
C# Syntax
siShaderParameterType.siUnknownParameterType // 0 siShaderParameterType.siBooleanParameterType // 1 siShaderParameterType.siColorParameterType // 4 siShaderParameterType.siDataParameterType // 14 siShaderParameterType.siIntegerParameterType // 2 siShaderParameterType.siLensParameterType // 10 siShaderParameterType.siLightParameterType // 11 siShaderParameterType.siMaterialParameterType // 12 siShaderParameterType.siMatrixParameterType // 15 siShaderParameterType.siModelParameterType // 13 siShaderParameterType.siProfileCurveParameterType // 21 siShaderParameterType.siRealTimeParameterType // 16 siShaderParameterType.siReferenceParameterType // 17 siShaderParameterType.siScalarParameterType // 3 siShaderParameterType.siShaderReferenceParameterType // 18 siShaderParameterType.siStringParameterType // 8 siShaderParameterType.siStructParameterType // 19 siShaderParameterType.siTextureParameterType // 7 siShaderParameterType.siTextureSpaceParameterType // 6 siShaderParameterType.siVectorParameterType // 5 siShaderParameterType.siLightmapParameterType // 20
|
Constant |
Value |
Description |
|
0 |
Unknown parameter type |
|
|
1 |
Boolean shader parameter type |
|
|
4 |
Color shader parameter type |
|
|
14 |
Data shader parameter type |
|
|
2 |
Integer shader parameter type |
|
|
10 |
Lens shader parameter type |
|
|
11 |
Light shader parameter type |
|
|
12 |
Material shader parameter type |
|
|
15 |
Transform matrix shader parameter type |
|
|
13 |
Model parameter type, maps shader output type that can write to geometry shader. |
|
|
21 |
Profile curve parameter type. |
|
|
16 |
Realtime shader parameter type |
|
|
17 |
Reference shader parameter type, input type only. |
|
|
3 |
Scalar shader parameter type; Float |
|
|
18 |
Shader reference shader parameter type |
|
|
8 |
String shader parameter type |
|
|
19 |
Struct shader parameter type |
|
|
7 |
Texture shader parameter type; normally a ImageClip object (in the object model) or ImageClip2 class (in the C++ API). |
|
|
6 |
Texturespace shader parameter type; ; such as a vertexcolor, UV texture, weightmap ClusterProperty object or a texture map Property. |
|
|
5 |
Vector3d shader parameter type |
|
|
20 |
Lightmap shader parameter type |
Applies To
|
|
|
Autodesk Softimage v7.5