c++ - 如何使用 InterfaceGL 设置默认值?

标签 c++ parameters cinder

所以,做这样的事情:

   paramsInterface->addParam("EpsilonUpper",&mKinectModule->mEpsilon,"min=0 max=1 step=.001");

似乎将值设置为 cpp 类分配的值。有参数字符串的方法吗?在同一个地方看到你的初始化程序真是太好了/更快,即包含你的最小值/最大值的初始化程序字符串所在的位置。

医生 http://libcinder.org/docs/v0.8.2/classcinder_1_1params_1_1_interface_gl.html

最佳答案

不,没有。

附言在底层,Cinder 中的 Params 接口(interface)是 AntTweakBar 的一个实现。可以看到可用的参数here ,尽管 AntTweakBar 和 Cinder 的 Params 类之间没有 1:1 的功能映射。

关于c++ - 如何使用 InterfaceGL 设置默认值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19277923/

相关文章:

c++ - 有什么办法可以捕捉到 window 晃动吗?

c++ - LibCinder : Default Variable Names for Shader Parameters

c++ - 为什么对 read() 的调用会永远阻塞

c++ - 通过两个不同的基类引用一个对象是否违反了严格的别名规则?

c++ - 运算符重载使用 * 和 *= 作为点积或叉积

facebook - 无法在 Facebook 提要对话框(直接 URL)上添加带有 url 参数的图片

mysql - mysql程序参数错误

c++ - C++14 是否定义了 'auto' 类型的函数参数?

c++ - 模板化函数导致循环包含