v9.0 (2011)
シェーダパラメータ定義に属性を設定します。たとえば、リファレンスタイプのシェーダパラメータ定義にフィルタを設定するには、SetAttribute メソッドを呼び出すときに属性名としてsiReferenceFilterAttribute を使用し、siShaderReferenceFilterType値のいずれかを指定します。フィルタはウィジットでユーザが選択できる項目を制限します。
コンスタント | 値 | 詳細 |
---|---|---|
siReferenceFilterAttribute | ReferenceFilter | シェーダのリファレンスパラメータタイプに対応するフィルタのタイプ。siShaderReferenceFilterType列挙型の値のいずれかを設定します。 |
siPropertyFilterAttribute | PropertyFilter | シェーダのプロパティパラメータタイプに対応するフィルタのタイプ。siShaderPropertyFilterType列挙型の値のいずれかを設定します。 |
siCustomTypeNameAttribute | CustomTypeName | シェーダのカスタムタイプに対応するフィルタのタイプ。siShaderCustomDataType列挙型の値のいずれかを設定します。 |
siShaderFamilyAttribute | ShaderFamily | シェーダのファミリに対応するフィルタのタイプ。 |
siDefaultConnectionAttribute | DefaultConnection | シェーダがポートまたは既存の接続にドロップされたときのデフォルト接続。入力および出力に対して有効です。 |
siWritableImageAttribute | WritebleImage | 書き込み可能イメージに対応するフィルタのタイプ。 |
siWritableImageTypeAttribute | WritableImageType | 書き込み可能イメージタイプに対応するフィルタのタイプ。 |
siRenderTreeNodeColorRAttribute | RenderTreeNodeColorR | RenderTreeノードの赤色に対応するフィルタのタイプ。 |
siRenderTreeNodeColorGAttribute | RenderTreeNodeColorG | RenderTreeノードの緑色に対応するフィルタのタイプ。 |
siRenderTreeNodeColorBAttribute | RenderTreeNodeColorB | RenderTreeノードの青色に対応するフィルタのタイプ。 |
ShaderParamDefOptions.SetAttribute MetaShaderRendererDef.RendererOptions ShaderParamDefOptions::SetAttribute Refining UI Controls for Parameter Definitions