Zdexby TheHolyOneZ
49,743 classes
Class

VisualTreeAsset

: ScriptableObject : Object : Object
UnityEngine.UIElements.VisualTreeAsset, UnityEngine.UIElementsModule 0x0068 (104 B) inherited 0x0018 UnityEngine.UIElementsModule.dll
0x00x0068

Members 17

OffsetSizeNameTypeFlagsDefault
0x08LinkedVEAInTemplatePropertyNamestringStatic+1 flags—
0x08NoRegisteredFactoryErrorMessagestringStatic+1 flags—
0x01m_ImportedWithErrorsboolPrivate—
0x01m_HasUpdatedUrlsboolPrivate—
0x01m_ImportedWithWarningsboolPrivate—
0x08s_TemporarySlotInsertionPointsDictionary<System.StringPrivateStatic+1 flags—
0x08s_VeaIdsPathList<System.Int32>PrivateStatic+1 flags—
0x08m_UsingsList<UnityEngine.UIElements.VisualTreeAsset.UsingEntry>Private—
0x08inlineSheetStyleSheet1 flags—
0x08m_VisualElementAssetsList<UnityEngine.UIElements.VisualElementAsset>1 flags—
0x08m_TemplateAssetsList<UnityEngine.UIElements.TemplateAsset>1 flags—
0x08m_UxmlObjectEntriesList<UnityEngine.UIElements.VisualTreeAsset.UxmlObjectEntry>Private—
0x08m_UxmlObjectIdsList<System.Int32>Private—
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 55

SignatureFlagsNativeParams
bool get_importedWithErrors()Public+1 flags0x01
void set_importedWithErrors(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
IEnumerable<UnityEngine.UIElements.StyleSheet> get_stylesheets()Public+1 flags0x08
List<UnityEngine.UIElements.VisualElementAsset> get_visualElementAssets()2 flags0x08
List<UnityEngine.UIElements.TemplateAsset> get_templateAssets()2 flags0x08
List<UnityEngine.UIElements.VisualTreeAsset.UxmlObjectEntry> get_uxmlObjectEntries()2 flags0x08
List<System.Int32> get_uxmlObjectIds()2 flags0x08
void RemoveElementAndDependencies(VisualElementAsset asset)1 flags0x08
void RegisterUxmlObject(UxmlObjectAsset uxmlObjectAsset)1 flags0x08
UxmlObjectAsset AddUxmlObject(UxmlAsset parent, const string& fieldUxmlName, const string& fullTypeName, const UxmlNamespaceDefinition& xmlNamespace)1 flags0x10
int GetNextUxmlAssetId(int parentId)1 flags0x04
void RemoveUxmlObject(int id, bool onlyIfIsField)1 flags0x04
void RemoveUxmlObjectEntryDependencies(int parentId)Private0x04
void CollectUxmlObjectAssets(UxmlAsset parent, const string& fieldName, List<UnityEngine.UIElements.UxmlObjectAsset> foundEntries)1 flags0x08
void SetUxmlObjectAssets(UxmlAsset parent, const string& fieldName, List<UnityEngine.UIElements.UxmlObjectAsset> entries)1 flags0x08
List<T> GetUxmlObjects(IUxmlAttributes asset, const CreationContext& cc)1 flags—0x38
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
UxmlObjectEntry GetUxmlObjectEntry(int id)1 flags0x10
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 flags0x38
VisualElement CloneSetupRecursively(VisualElementAsset root, Dictionary<System.Int32 idToChildren, const CreationContext& context)Private0x38
int CompareForOrder(VisualElementAsset a, VisualElementAsset b)Static+1 flags0x08
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
VisualElement Create(VisualElementAsset asset, const CreationContext& ctx)Static+1 flags0x38
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
void .ctor()Public+1 flags0x00
void .cctor()PrivateStatic+1 flags0x00
VisualElement <Create>g__CreateError|82_0(ref <>c__DisplayClass82_0& )Static+1 flags0x08

Used by 27

types with a member, parameter or interface of this type