siShaderParameterType

導入

v5.0

詳細

インスタンス化されたシェーダのシェーダパラメータデータタイプを表します。

注:シェーダパラメータ定義の場合は、代わりにsiShaderParameterDataType値が使用されます。

C#構文

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 シェーダパラメータタイプ

適用対象

Camera.GetShaderInputType Light.GetShaderInputType Material.GetShaderInputType Shader.GetShaderInputType Shader.OutputType Camera::GetShaderInputType Light::GetShaderInputType Material::GetShaderInputType Shader::GetOutputType2 Shader::GetShaderInputType