我是Clutter
和Cogl
的新手,我应该在应用程序上工作,这将显示相当大量的数据(列表,无限菜单,高度嵌套的元素等)。
我一直在使用许多框架,尤其是在WinAPI
,WinForms
,WPF
这样的Windows上,并且知道在创建自定义组件(例如Lists
)时存在问题使用来自现有组件的组合显示许多项目(例如,在表格中生成数千个标签以显示列表视图)。
我的问题是Clutter的表现如何?
是否有一些场景虚拟化只能渲染视口中的必要项目?
它是否有一些能够处理高成分Actors的合成层?
通过这个,我的意思是一个Actor
包含一个纹理,三个文本演员和另外两个演员代表一些按钮(可能也是组成),所有这些都在一些转发器之王中。
我无法找到任何与此有关的材料,也没有时间对此进行试验,所以我拼命寻找一些建议。
如果您打算向我建议另一个框架/方法,请不要因为Clutter
是我的唯一选择(系统要求,客户要求,......)。
感谢您的帮助。
答案 0 :(得分:0)
我自己做了一些测量,看起来Clutter可以处理相当深的和宽的组合树而不会导致任何性能问题。 我遇到的问题是由于列表中显示的项目分配不当造成的,这些项目没有正确解除分配。