Беспорядок - высокая композиция сцены, производительность и предлагаемые практики

Я абсолютно новичок в Clutter а также Cogl и я должен работать над приложением, которое будет отображать довольно большие объемы данных (списки, бесконечные меню, элементы с высокой степенью вложенности и многое другое).

Я работал со многими фреймворками, особенно на Windows, как WinAPI, WinForms, WPF и знать, что существует проблема при создании пользовательских компонентов, таких как Lists которые отображают множество элементов, используя композицию из уже существующих компонентов (например, генерируя тысячи меток в таблице для отображения представления списка).

Мой вопрос: насколько хорошо Clutter справляется с этим?

Есть ли какая-то виртуализация сцены, которая будет отображать только необходимые элементы в окне просмотра?

Есть ли у него какой-то слой композиции, который может справиться с высокой композицией актеров?

И под этим я имею в виду Actor содержит текстуру, три текстовых актера и еще два актера, представляющих некоторые кнопки (вероятно, также составленные) и все это в каком-то короле повторителя.

Мне не удалось найти какие-либо материалы по этому поводу, и у меня нет времени на эксперименты, поэтому я отчаянно ищу совета.

Если вы собираетесь предложить мне другую основу / подход, чем, пожалуйста, не с Clutter это единственный выбор для меня (системные требования, запрос клиента, ...).

Спасибо за любую помощь.

1 ответ

Решение

Я сам провел некоторые измерения, и кажется, что Clutter может обрабатывать довольно глубокие и широкие деревья композиции, не вызывая проблем с производительностью. У меня возникла проблема с неправильным размещением элементов, отображаемых в списке, которые не были правильно освобождены.

Другие вопросы по тегам