HLSL シェーダー (fx 形式) を作成しましたが、列挙型/リスト パラメーターをその UI に追加したいと考えています - ブール フラグのリストのより良い代替手段として。
代わりに:
- [x] 「カスタム マップを使用する」
- [x] 「カスタム マップ アルファを使用」
- [x] 「拡散アルファを使用」
- [x] 「鏡面アルファを使用」
- [x]「通常のアルファを使用」
持ってる:
- ソース: [「カスタム マップを使用する」]
5 つの選択肢すべてと、コード レベルで選択されたアイテムへのインデックス。
「DirectX Standard Annotations and Semantics Reference」では、ListPicker ウィジェットについて言及されていますが、使用方法の例や説明が見つかりません。
質問は次のとおりです。
- シェーダーの UI にドロップダウンのようなカスタム ウィジェットを含めることはできますか?
- それを達成する方法は?