Zdexby TheHolyOneZ
36,909 classes
Class

UxmlAsset

: Object
UnityEngine.UIElements.UxmlAsset, UnityEngine.UIElementsModule 0x0058 (88 B) inherited 0x0010 UnityEngine.UIElementsModule.dll
implements IUxmlAttributes
0x00x0058

Members 9

OffsetSizeNameTypeFlagsDefault
—0x08NullNodeTypestringPublicStatic+1 flags3203184328016
0x08m_FullTypeNamestringPrivate—
0x10m_XmlNamespaceUxmlNamespaceDefinitionPrivate—
0x04m_IdintPrivate—
0x002C0x04padding / unreflected
0x08m_ParentUxmlAssetPrivate—
0x08m_ChildrenList<UnityEngine.UIElements.UxmlAsset>Private—
0x08m_VisualTreeAssetVisualTreeAssetPrivate—
0x08m_NamespaceDefinitionsList<UnityEngine.UIElements.UxmlNamespaceDefinition>Private—
0x08m_PropertiesList<UnityEngine.UIElements.UxmlProperty>1 flags—

Functions 30

SignatureFlagsNativeParams
void .ctor(const string& fullTypeName, const UxmlNamespaceDefinition& xmlNamespace)Public+1 flags—0x10
string get_fullTypeName()Public+1 flags—0x08
int get_id()Public+1 flags—0x04
void set_id(int value)Public+1 flags—0x04
bool get_isRoot()Public+1 flags—0x01
UxmlAsset get_parentAsset()Public+1 flags—0x08
VisualTreeAsset get_visualTreeAsset()2 flags—0x08
int get_childCount()Public+1 flags—0x04
UxmlAsset get_Item(int index)Public+1 flags—0x08
List<UnityEngine.UIElements.UxmlNamespaceDefinition> get_namespaceDefinitions()Public+1 flags—0x08
void GetChildrenUxmlObjectAssets(List<UnityEngine.UIElements.UxmlObjectAsset> children)Public—0x08
UxmlObjectAsset GetField(const string& fieldName)Public—0x08
void SetVisualTreeAssetWithOutNotify(VisualTreeAsset vta)1 flags—0x08
void SetVisualTreeAsset(VisualTreeAsset vta)1 flags—0x08
void Add(UxmlAsset asset)Public0x08
void Insert(int index, UxmlAsset asset)Public0x08
void InsertInChildren(int index, UxmlAsset asset)Private0x08
void RemoveFromChildren(UxmlAsset child)Private0x08
void RemoveFromChildren(int index)Private0x04
void SetParent(UxmlAsset parent)Private0x08
void OnVisualTreeAssetChanged(VisualTreeAsset previousVta, VisualTreeAsset newVta)3 flags0x08
int IndexOf(UxmlAsset asset)Public0x08
bool IsAncestorOf(UxmlAsset other)Public0x08
bool HasParent()Public+2 flags0x01
bool TryGetAttributeValue(const string& propertyName, ref string& value)PublicFinal+2 flags0x08
void SetAttribute(const string& name, const string& value)Public0x08
void RemoveAttribute(const string& attributeName)Public0x08
void SetOrAddProperty(const string& propertyName, const string& propertyValue)Private0x08
bool Accepts(UxmlAsset asset, ref string& errorMessage)4 flags0x08
string ToString()Public+1 flags0x08

Subclasses 2

Used by 20

types with a member, parameter or interface of this type