Unity 6.3
0 онлайн 76 гостей 3 в системе
Вход

VisualElement.generateVisualContent

Declaration

public Action<MeshGenerationContext> generateVisualContent;

Описание

Функция делегирования для генерации визуального содержания визуального элемента.

Используйте этот делегат для создания пользовательской геометрии в области содержимого VisualElement. Вы можете использовать MeshGenerationContext.painter2D объекта для создания визуального контента или использования MeshGenerationContext.Allocate метод вручную выделить сетку, а затем заполнить вершины и индексы.

Этот делегат вызывается во время первоначального создания VisualElement Этот делегат не вызывается при обновлении каждого кадра. Чтобы принудить к перерисовке, вызовите VisualElement.MarkDirtyRepaint.

Примечание: При выполнении кода в обработчике для этого делегата не обновлять ни одно свойство VisualElement, поскольку это может изменить генерируемое содержимое и вызвать нежелательные побочные эффекты, такие как задержка или пропуск обновлений. Чтобы избежать этого, VisualElement как только для чтения в делегировании.

Дополнительные ресурсы: MeshGenerationContext