VisualElement.generateVisualContent
Declaration
public Action<MeshGenerationContext> generateVisualContent;Описание
Функция делегирования для генерации визуального содержания визуального элемента.
Используйте этот делегат для создания пользовательской геометрии в области содержимого VisualElement. Вы можете использовать MeshGenerationContext.painter2D объекта для создания визуального контента или использования MeshGenerationContext.Allocate метод вручную выделить сетку, а затем заполнить вершины и индексы.
Этот делегат вызывается во время первоначального создания VisualElement Этот делегат не вызывается при обновлении каждого кадра. Чтобы принудить к перерисовке, вызовите VisualElement.MarkDirtyRepaint.
Примечание: При выполнении кода в обработчике для этого делегата не обновлять ни одно свойство VisualElement, поскольку это может изменить генерируемое содержимое и вызвать нежелательные побочные эффекты, такие как задержка или пропуск обновлений. Чтобы избежать этого, VisualElement как только для чтения в делегировании.
Дополнительные ресурсы: MeshGenerationContext