v5.0
インスタンス化されたシェーダのシェーダパラメータデータタイプを表します。
注:シェーダパラメータ定義の場合は、代わりにsiShaderParameterDataType値が使用されます。
siShaderParameterType.siUnknownParameterType // 0 siShaderParameterType.siArrayParameterType // 25 siShaderParameterType.siBooleanParameterType // 1 siShaderParameterType.siColorParameterType // 4 siShaderParameterType.siColor3ParameterType // 29 siShaderParameterType.siCustomParameterType // 28 siShaderParameterType.siDataParameterType // 14 siShaderParameterType.siGradientParameterType // 26 siShaderParameterType.siIntegerParameterType // 2 siShaderParameterType.siLensParameterType // 10 siShaderParameterType.siLightParameterType // 11 siShaderParameterType.siLightmapParameterType // 20 siShaderParameterType.siMaterialParameterType // 12 siShaderParameterType.siMatrixParameterType // 15 siShaderParameterType.siMatrix3ParameterType // 24 siShaderParameterType.siModelParameterType // 13 siShaderParameterType.siProfileCurveParameterType // 21 siShaderParameterType.siQuaternionParameterType // 27 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.siVector2ParameterType // 22 siShaderParameterType.siVector4ParameterType // 23 |
コンスタント | 値 | 詳細 |
---|---|---|
siUnknownParameterType | 0 | 不明なパラメータのタイプ |
siArrayParameterType | 25 | 配列シェーダパラメータタイプ |
siBooleanParameterType | 1 | ブールシェーダパラメータタイプ |
siColorParameterType | 4 | カラー RGBA シェーダパラメータタイプ |
siColor3ParameterType | 29 | カラー RGB シェーダパラメータタイプ |
siCustomParameterType | 28 | カスタムシェーダパラメータタイプ |
siDataParameterType | 14 | データシェーダパラメータタイプ |
siGradientParameterType | 26 | グラディエントシェーダパラメータタイプ |
siIntegerParameterType | 2 | 整数シェーダパラメータタイプ |
siLensParameterType | 10 | レンズシェーダパラメータタイプ |
siLightParameterType | 11 | ライトシェーダパラメータタイプ |
siLightmapParameterType | 20 | ライトマップシェーダパラメータタイプ |
siMaterialParameterType | 12 | マテリアルシェーダパラメータタイプ |
siMatrixParameterType | 15 | 変換行列 4x4 シェーダパラメータタイプ |
siMatrix3ParameterType | 24 | 変換行列 3x3 シェーダパラメータタイプ |
siModelParameterType | 13 | モデルパラメータタイプ、ジオメトリシェーダに書き込むことができるマップシェーダ出力タイプ |
siProfileCurveParameterType | 21 | プロファイルカーブパラメータタイプ |
siQuaternionParameterType | 27 | クォータニオンシェーダパラメータタイプ |
siRealTimeParameterType | 16 | リアルタイムシェーダパラメータタイプ |
siReferenceParameterType | 17 | インプットタイプのリファレンスシェーダパラメータタイプのみ |
siScalarParameterType | 3 | スカラシェーダパラメータタイプ、Float |
siShaderReferenceParameterType | 18 | シェーダリファレンスシェーダパラメータタイプ |
siStringParameterType | 8 | 文字列シェーダパラメータタイプ |
siStructParameterType | 19 | ストラクチャシェーダパラメータタイプ |
siTextureParameterType | 7 | テクスチャシェーダパラメータタイプ。通常は ImageClipImageClip オブジェクト(オブジェクトモデルの場合)または ImageClip2 クラス(C++ API の場合)です。 |
siTextureSpaceParameterType | 6 | テクスチャスペースシェーダパラメータタイプ。頂点カラー、UV テクスチャ、ウェイトマップ ClusterProperty オブジェクト、またはテクスチャマップ Property などです。 |
siVectorParameterType | 5 | vector3d シェーダパラメータタイプ |
siVector2ParameterType | 22 | Vector2d シェーダパラメータタイプ |
siVector4ParameterType | 23 | Vector4d シェーダパラメータタイプ |