跳转至

Graphics3DControlBase 类

用作使用 Vulkan API 渲染 3D 模型的控件的基类。它公开渲染器上传到图形设备的模型和材质集合。

命名空间: 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 中的每一项创建模型的模板。

另请参阅



* 本页面使用机器翻译技术翻译。