siShaderReferenceFilterType

導入

v9.0 (2011)

詳細

リファレンスタイプ(siShaderDataTypeReference)のシェーダパラメータ定義を作成するときに使用するフィルタのタイプを定義します。SetAttribute メソッドを呼び出すとき、最初のパラメータに siReferenceFilterAttribute を渡し、2 番目のパラメータにこの定数のいずれかを渡します。

C#構文

siShaderReferenceFilterType.siUnknownReferenceFilter                        // 0

siShaderReferenceFilterType.siObjectReferenceFilter                         // 1

siShaderReferenceFilterType.siCameraReferenceFilter                         // 2

siShaderReferenceFilterType.siLightReferenceFilter                          // 3

siShaderReferenceFilterType.siMaterialReferenceFilter                       // 4

siShaderReferenceFilterType.siShaderReferenceFilter                         // 5

siShaderReferenceFilterType.siGeometryReferenceFilter                       // 6

siShaderReferenceFilterType.siUserDataBlobReferenceFilter                   // 7

コンスタント 詳細
siUnknownReferenceFilter 0 不明なフィルタ
siObjectReferenceFilter 1 任意の x3DObject
siCameraReferenceFilter 2 任意のカメラプリミティブ
siLightReferenceFilter 3 任意のライトプリミティブ
siMaterialReferenceFilter 4 任意のマテリアル
siShaderReferenceFilter 5 任意のシェーダ
siGeometryReferenceFilter 6 任意のジオメトリプリミティブ
siUserDataBlobReferenceFilter 7 任意のユーザデータブロブ

適用対象

siReferenceFilterAttribute ShaderParamDefOptions.SetAttribute ShaderParamDefOptions::SetAttribute