Experimental: this API is experimental and might be changed or removed in the future.

UxmlFactory

class in UnityEngine.Experimental.UIElements

/

继承自:Experimental.UIElements.VisualElement.UxmlFactory

切换到手册

描述

使用从 UXML 文件读取的数据实例化 VisualElement

由于 VisualContainer 已弃用并替换为 VisualElementUxmlFactory 将创建 VisualElement

变量

substituteForTypeName返回 VisualElement 类型名称。
substituteForTypeNamespace返回 VisualElement 类型命名空间。
substituteForTypeQualifiedName返回 VisualElement 限定名称。
uxmlName返回 VisualContainer 类型名称。
uxmlNamespace返回 VisualContainer 命名空间名称。
uxmlQualifiedName返回 VisualContainer 完整名称。

构造函数

VisualContainer.UxmlFactory构造函数。

继承的成员

变量

canHaveAnyAttribute返回 UxmlTraits.canHaveAnyAttribute(其中,UxmlTraits 是 T1 的参数)。
substituteForTypeName如果 T0 不是 VisualElement,则返回空字符串;否则,返回“VisualElement”。
substituteForTypeNamespace返回 substituteForTypeName 的命名空间。
substituteForTypeQualifiedName返回 substituteForTypeName 的完全限定名称。
uxmlAttributesDescription返回一个空的可枚举类型。
uxmlChildElementsDescription返回一个空的可枚举类型。
uxmlName返回 T0 的类型名称。
uxmlNamespace返回 T0 的命名空间名称。
uxmlQualifiedName返回 T0 的完全限定名称。

公共函数

AcceptsAttributeBag返回 true。
Create实例化 T0 类型的对象,并通过调用 T1 UxmlTraits.Init 方法对其进行初始化。