我制作了一个 HLSL 着色器(fx 格式),并希望在其 UI 中添加一个枚举/列表参数 - 作为布尔标志列表的更好替代方案。
所以而不是:
- [x]“使用自定义地图”
- [x] “使用自定义地图 alpha”
- [x]“使用漫反射阿尔法”
- [x] “使用高光 alpha”
- [x] “使用正常的 alpha”
有:
- 来源:[“使用自定义地图”]
包含所有 5 个选项以及代码级别上所选项目的索引。
“DirectX 标准注释和语义参考”提到了 ListPicker 小部件,但我找不到任何示例或说明如何使用它。
问题是:
- 是否可以在着色器的 UI 中有一个自定义的类似下拉菜单的小部件?
- 如何实现?