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

IUxmlFactory

interface in UnityEngine.Experimental.UIElements

切换到手册

描述

UXML 工厂接口。虽然并非严格要求,但具体工厂应该来自泛型类 UxmlFactory。

变量

canHaveAnyAttribute如果 UXML 元素属性不限于 uxmlAttributesDescription 枚举的值,则必须返回 true。
substituteForTypeName此元素类型可以替换的元素类型。
substituteForTypeNamespace substituteForTypeName 返回的类型的 UXML 命名空间。
substituteForTypeQualifiedName substituteForTypeName 返回的类型的完全限定 XML 名称。
uxmlAttributesDescription描述元素预期的 UXML 属性。此处枚举的属性将显示在 UXML 架构中。
uxmlChildElementsDescription描述在 UXML 文件中可以作为此元素的子项出现的元素类型。
uxmlName工厂读取的 UXML 元素的名称。
uxmlNamespace工厂读取的 UXML 元素的命名空间。
uxmlQualifiedName工厂读取的 UXML 元素的完全限定名称。

公共函数

AcceptsAttributeBag如果工厂接受属性包的内容,则返回 true。
Create实例化并初始化类型为 T0 的对象。