Zdexby TheHolyOneZ
36,909 classes
Class

VisualTreeAsset

: ScriptableObject : Object : Object
UnityEngine.UIElements.VisualTreeAsset, UnityEngine.UIElementsModule 0x0050 (80 B) inherited 0x0018 UnityEngine.UIElementsModule.dll
0x00x0050

Members 15

OffsetSizeNameTypeFlagsDefault
0x08NoRegisteredFactoryErrorMessagestringStatic+1 flags—
—0x08TemplateAliasExistsErrorstringStatic+2 flags0
0x01m_ImportedWithErrorsboolPrivate—
0x01m_HasEditorElementsboolPrivate—
0x01m_HasUpdatedUrlsboolPrivate—
0x01m_ImportedWithWarningsboolPrivate—
0x08s_TemporarySlotInsertionPointsDictionary<System.StringPrivateStatic+1 flags—
0x08s_VeaIdsPathList<System.Int32>PrivateStatic+1 flags—
0x001C0x04padding / unreflected
0x08m_UsingsList<UnityEngine.UIElements.VisualTreeAsset.UsingEntry>Private—
0x08inlineSheetStyleSheet1 flags—
0x08m_VisualTreeVisualElementAssetPrivate—
0x08m_AssetEntriesList<UnityEngine.UIElements.VisualTreeAsset.AssetEntry>Private—
0x08m_SlotsList<UnityEngine.UIElements.VisualTreeAsset.SlotDefinition>Private—
0x04m_ContentContainerIdintPrivate—
0x04m_ContentHashintPrivate—
Inherited from Object 5
OffsetSizeNameTypeFlagsDefault
—0x04kInstanceID_NoneintPrivateStatic+1 flags8
0x08m_CachedPtrlongPrivate—
0x04OffsetOfInstanceIDInCPlusPlusObjectintStatic+2 flags—
—0x08objectIsNullMessagestringPrivateStatic+1 flags—
—0x08cloneDestroyedMessagestringPrivateStatic+1 flags—

Functions 68

SignatureFlagsNativeParams
bool get_importedWithErrors()Public+1 flags0x01
void set_importedWithErrors(bool value)2 flags0x01
bool get_hasEditorElements()2 flags0x01
void set_hasEditorElements(bool value)2 flags0x01
bool get_importerWithUpdatedUrls()2 flags0x01
void set_importerWithUpdatedUrls(bool value)2 flags0x01
bool get_importedWithWarnings()Public+1 flags0x01
void set_importedWithWarnings(bool value)2 flags0x01
int GetNextChildSerialNumber()1 flags0x04
List<UnityEngine.UIElements.VisualTreeAsset.UsingEntry> get_usings()2 flags0x08
IEnumerable<UnityEngine.UIElements.VisualTreeAsset> get_templateDependencies()Public+1 flags0x08
StyleSheet GetOrCreateInlineStyleSheet()1 flags0x08
VisualElementAsset get_visualTreeNoAlloc()2 flags0x08
VisualElementAsset get_visualTree()2 flags0x08
void SetRootAsset(VisualElementAsset root)1 flags0x08
IEnumerable<UnityEngine.UIElements.StyleSheet> get_stylesheets()Public+1 flags0x08
UxmlObjectAsset AddUxmlObject(UxmlAsset parent, const string& fieldUxmlName, const string& fullTypeName, const UxmlNamespaceDefinition& xmlNamespace)1 flags0x10
int GetNextUxmlAssetId(int parentId)1 flags0x04
void Awake__Internal()Private0x00
void SetupReferences()1 flags0x00
List<T> GetUxmlObjects(IUxmlAttributes asset, const CreationContext& cc)1 flags—0x40
bool AssetEntryExists(const string& path, Type type)1 flags0x08
void RegisterAssetEntry(const string& path, Type type, Object asset)1 flags0x08
void TransferAssetEntries(VisualTreeAsset otherVta)1 flags0x08
uint8 GetAsset(const string& path)1 flags0x08
Object GetAsset(const string& path, Type type)1 flags0x08
Type GetAssetType(const string& path)1 flags0x08
IBaseUxmlObjectFactory GetUxmlObjectFactory(UxmlObjectAsset uxmlObjectAsset)1 flags0x08
List<UnityEngine.UIElements.VisualTreeAsset.SlotDefinition> get_slots()2 flags0x08
int get_contentContainerId()2 flags0x04
void set_contentContainerId(int value)2 flags0x04
TemplateContainer Instantiate()Public0x08
TemplateContainer Instantiate(const string& bindingPath)Public0x08
TemplateContainer CloneTree()Public0x08
TemplateContainer CloneTree(const string& bindingPath)Public0x08
void CloneTree(VisualElement target)Public0x08
void CloneTree(VisualElement target, ref int& firstElementIndex, ref int& elementAddedCount)Public0x08
void CloneTree(VisualElement target, const CreationContext& cc)1 flags0x40
VisualElement CloneSetupRecursively(VisualElementAsset asset, const CreationContext& context)Private0x40
bool TryGetSlotInsertionPoint(int insertionPointId, ref string& slotName)1 flags0x08
bool TryGetUsingEntry(const string& templateName, ref UsingEntry& entry)1 flags0x18
void RemoveUsingEntry(const UsingEntry& entry)Private0x18
VisualTreeAsset ResolveTemplate(const string& templateName)1 flags0x08
bool TemplateExists(const string& templateName)1 flags0x08
void RegisterTemplate(const string& templateName, const string& path)1 flags0x08
void RegisterTemplate(const string& templateName, VisualTreeAsset asset)1 flags0x08
bool TryRegisterTemplate(const string& templateName, VisualTreeAsset asset)1 flags0x08
bool TryUnregisterTemplate(const string& templateName)1 flags0x08
void InsertUsingEntry(const UsingEntry& entry)Private0x18
VisualElement Create(VisualElementAsset asset, const CreationContext& ctx)Static+1 flags0x40
void AssignClassListFromAssetToElement(VisualElementAsset asset, VisualElement element)PrivateStatic0x08
void AssignStyleSheetFromAssetToElement(VisualElementAsset asset, VisualElement element)PrivateStatic0x08
int get_contentHash()Public+1 flags0x04
void set_contentHash(int value)Public+1 flags0x04
IEnumerable<UnityEngine.UIElements.UxmlAsset> DepthFirstTraversal()1 flags0x08
IEnumerable<T> DepthFirstTraversalOfType()1 flags0x08
IEnumerable<UnityEngine.UIElements.UxmlAsset> DepthFirstTraversal(UxmlAsset asset)1 flags0x08
int DepthFirstTraversalIndexOf(UxmlAsset uxmlAsset)1 flags0x08
int GenerateNewId(VisualElementAsset vea)1 flags0x08
VisualElementAsset AddElementToDocument(VisualElementAsset vea, VisualElementAsset parent)1 flags0x08
VisualElementAsset ReparentElementInDocument(VisualElementAsset vea, VisualElementAsset newParent, int index)1 flags0x08
void Swallow(VisualElementAsset parent, VisualTreeAsset other)1 flags0x08
void UpdateUxmlObjectAssetsParentId(VisualElementAsset visualElementAsset)PrivateStatic0x08
void SwallowStyleRule(VisualTreeAsset previous, VisualTreeAsset next, VisualElementAsset vea)Static+1 flags0x08
VisualElementAsset AddElementOfType(VisualElementAsset parent, const string& fullTypeName)1 flags0x08
void .ctor()Public+1 flags0x00
void .cctor()PrivateStatic+1 flags0x00
VisualElement <Create>g__CreateError|80_0(ref <>c__DisplayClass80_0& )Static+1 flags0x08

Used by 32

types with a member, parameter or interface of this type