Перейти к содержанию

Класс Graphics3DControlBase

Служит базовым классом для контролов, отрисовывающих 3D-модели с помощью API Vulkan. Предоставляет коллекции моделей и материалов, которые модуль отрисовки загружает на графическое устройство.

Пространство имён: Eremex.AvaloniaUI.Controls3D
Сборка: Eremex.Avalonia.Controls3D.dll
NuGet-пакет: Eremex.Avalonia.Controls3D

Объявление

public abstract class Graphics3DControlBase : TemplatedControl, IVulkanContentProvider

Свойства

имя описание
Materials { get; } Возвращает материалы, доступные сцене. Каждая сетка ссылается на материал по ключу материала.
MaterialsSource { get; set; } Возвращает или задаёт коллекцию, используемую для заполнения материалов контрола.
MaterialTemplate { get; set; } Возвращает или задаёт шаблон, используемый для создания материала для каждого элемента MaterialsSource.
Models { get; } Возвращает модели, отрисовываемые контролом. Модели объявляются непосредственно в XAML как содержимое контрола.
ModelsSource { get; set; } Возвращает или задаёт коллекцию, используемую для заполнения моделей контрола.
ModelTemplate { get; set; } Возвращает или задаёт шаблон, используемый для создания модели для каждого элемента ModelsSource.

См. также



* Эта страница переведена с использованием технологий машинного перевода.