implements IUxmlAttributes
0x00x0058
Members 9
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| — | 0x08 | NullNodeType | string | PublicStatic+1 flags | 3203184328016 |
| 0x08 | m_FullTypeName | string | Private | — | |
| 0x10 | m_XmlNamespace | UxmlNamespaceDefinition | Private | — | |
| 0x04 | m_Id | int | Private | — | |
| 0x002C | 0x04 | padding / unreflected | |||
| 0x08 | m_Parent | UxmlAsset | Private | — | |
| 0x08 | m_Children | List<UnityEngine.UIElements.UxmlAsset> | Private | — | |
| 0x08 | m_VisualTreeAsset | VisualTreeAsset | Private | — | |
| 0x08 | m_NamespaceDefinitions | List<UnityEngine.UIElements.UxmlNamespaceDefinition> | Private | — | |
| 0x08 | m_Properties | List<UnityEngine.UIElements.UxmlProperty> | 1 flags | — | |
Functions 30
| Signature | Flags | Native | Params |
|---|---|---|---|
| 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) | Public | 0x08 | |
| void Insert(int index, UxmlAsset asset) | Public | 0x08 | |
| void InsertInChildren(int index, UxmlAsset asset) | Private | 0x08 | |
| void RemoveFromChildren(UxmlAsset child) | Private | 0x08 | |
| void RemoveFromChildren(int index) | Private | 0x04 | |
| void SetParent(UxmlAsset parent) | Private | 0x08 | |
| void OnVisualTreeAssetChanged(VisualTreeAsset previousVta, VisualTreeAsset newVta) | 3 flags | 0x08 | |
| int IndexOf(UxmlAsset asset) | Public | 0x08 | |
| bool IsAncestorOf(UxmlAsset other) | Public | 0x08 | |
| bool HasParent() | Public+2 flags | 0x01 | |
| bool TryGetAttributeValue(const string& propertyName, ref string& value) | PublicFinal+2 flags | 0x08 | |
| void SetAttribute(const string& name, const string& value) | Public | 0x08 | |
| void RemoveAttribute(const string& attributeName) | Public | 0x08 | |
| void SetOrAddProperty(const string& propertyName, const string& propertyValue) | Private | 0x08 | |
| bool Accepts(UxmlAsset asset, ref string& errorMessage) | 4 flags | 0x08 | |
| string ToString() | Public+1 flags | 0x08 |
Subclasses 2
Used by 20
types with a member, parameter or interface of this type<DepthFirstTraversal>d__88<DepthFirstTraversalOfType>d__87`1<get_stylesheets>d__40Action`1ArraySortHelper`1Comparison`1EnumeratorICollection`1IComparer`1IEnumerator`1IList`1List`1Predicate`1ReadOnlyCollection`1UxmlAsset[]UxmlObjectAssetUxmlObjectAsset[]VisualElementAssetVisualTreeAssetVisualTreeAssetUtilities