Zdexby TheHolyOneZ
49,743 classes
Class

Hierarchy

: Object
Unity.Hierarchy.Hierarchy, UnityEngine.HierarchyCoreModule 0x0030 (48 B) inherited 0x0010 UnityEngine.HierarchyCoreModule.dll
implements IDisposable
0x00x0030

Members 4

OffsetSizeNameTypeFlagsDefault
0x08m_PtrlongPrivate—
0x08m_RootPtrlongPrivate+1 flags—
0x08m_VersionPtrlongPrivate+1 flags—
0x01m_IsOwnerboolPrivate+1 flags—
0x00290x07unreflected bytes to end of Hierarchy

Functions 48

SignatureFlagsNativeParams
bool get_IsCreated()Public+1 flags0x01
ref HierarchyNode get_Root()Public+1 flags0x08
bool get_UpdateNeeded()Public+1 flags0x01
int get_Version()2 flags0x04
void .ctor()Public+1 flags0x00
void .ctor(long nativePtr, long rootPtr, long versionPtr)Private+1 flags0x08
void Finalize()2 flags0x00
void Dispose()PublicFinal+2 flags0x00
void Dispose(bool disposing)Private0x01
HierarchyNodeTypeHandlerBaseEnumerable EnumerateNodeTypeHandlersBase()Public0x08
bool Exists(ref HierarchyNode& node)Public0x08
HierarchyNode Add(ref HierarchyNode& parent)Public0x08
bool SetParent(ref HierarchyNode& node, ref HierarchyNode& parent)Public0x08
HierarchyNode GetParent(ref HierarchyNode& node)Public0x08
HierarchyNode[] GetChildren(ref HierarchyNode& node)Public0x08
HierarchyNodeChildren EnumerateChildren(ref HierarchyNode& node)Public0x18
int GetChildrenCount(ref HierarchyNode& node)Public0x08
void SetSortIndex(ref HierarchyNode& node, int sortIndex)Public0x08
void SortChildren(ref HierarchyNode& node, bool recurse)Public0x08
HierarchyPropertyUnmanaged<T> GetOrCreatePropertyUnmanaged(const string& name, const HierarchyPropertyStorageType& type)Public0x10
void Update()Public0x00
Hierarchy FromIntPtr(long handlePtr)Static+1 flags0x08
long Create(long handlePtr, ref long& rootPtr, ref long& versionPtr)PrivateStatic0x08
void Destroy(long nativePtr)PrivateStatic0x08
int GetNodeTypeHandlersBaseCount()1 flags0x04
int GetNodeTypeHandlersBaseSpan(const Span<System.IntPtr>& outHandlers)1 flags0x10
HierarchyNode AddNode(ref HierarchyNode& parent)Private0x08
long EnumerateChildrenPtr(ref HierarchyNode& node)Private0x08
HierarchyPropertyId GetOrCreateProperty(const string& name, ref HierarchyPropertyDescriptor& descriptor)Private0x08
void SetPropertyRaw(ref HierarchyPropertyId& property, ref HierarchyNode& node, const Void*& ptr, int size)1 flags0x08
Void* GetPropertyRaw(ref HierarchyPropertyId& property, ref HierarchyNode& node, ref int& size)1 flags0x08
long CreateHierarchy(long nativePtr, long rootPtr, long versionPtr)PrivateStatic0x08
bool get_UpdateNeeded_Injected(long _unity_self)PrivateStatic0x08
bool Exists_Injected(long _unity_self, ref HierarchyNode& node)PrivateStatic0x08
bool SetParent_Injected(long _unity_self, ref HierarchyNode& node, ref HierarchyNode& parent)PrivateStatic0x08
void GetParent_Injected(long _unity_self, ref HierarchyNode& node, ref HierarchyNode& ret)PrivateStatic0x08
void GetChildren_Injected(long _unity_self, ref HierarchyNode& node, ref BlittableArrayWrapper& ret)PrivateStatic0x10
int GetChildrenCount_Injected(long _unity_self, ref HierarchyNode& node)PrivateStatic0x08
void SetSortIndex_Injected(long _unity_self, ref HierarchyNode& node, int sortIndex)PrivateStatic0x08
void SortChildren_Injected(long _unity_self, ref HierarchyNode& node, bool recurse)PrivateStatic0x08
void Update_Injected(long _unity_self)PrivateStatic0x08
int GetNodeTypeHandlersBaseCount_Injected(long _unity_self)PrivateStatic0x08
int GetNodeTypeHandlersBaseSpan_Injected(long _unity_self, ref ManagedSpanWrapper& outHandlers)PrivateStatic0x10
void AddNode_Injected(long _unity_self, ref HierarchyNode& parent, ref HierarchyNode& ret)PrivateStatic0x08
long EnumerateChildrenPtr_Injected(long _unity_self, ref HierarchyNode& node)PrivateStatic0x08
void GetOrCreateProperty_Injected(long _unity_self, ref ManagedSpanWrapper& name, ref HierarchyPropertyDescriptor& descriptor, ref HierarchyPropertyId& ret)PrivateStatic0x10
void SetPropertyRaw_Injected(long _unity_self, ref HierarchyPropertyId& property, ref HierarchyNode& node, const Void*& ptr, int size)PrivateStatic0x08
Void* GetPropertyRaw_Injected(long _unity_self, ref HierarchyPropertyId& property, ref HierarchyNode& node, ref int& size)PrivateStatic0x08

Used by 14

types with a member, parameter or interface of this type