Zdexby TheHolyOneZ
49,743 classes
Class

HierarchyViewModel

: Object
Unity.Hierarchy.HierarchyViewModel, UnityEngine.HierarchyCoreModule 0x0048 (72 B) inherited 0x0010 UnityEngine.HierarchyCoreModule.dll
implements IDisposable
0x00x0048

Members 8

OffsetSizeNameTypeFlagsDefault
0x08m_PtrlongPrivate—
0x08m_HierarchyHierarchyPrivate+1 flags—
0x08m_HierarchyFlattenedHierarchyFlattenedPrivate+1 flags—
0x08m_NodesPtrlongPrivate—
0x04m_NodesCountintPrivate—
0x04m_VersionintPrivate—
0x01m_IsOwnerboolPrivate+1 flags—
0x00390x07padding / unreflected
0x08<QueryParser>k__BackingFieldIHierarchySearchQueryParserPrivate—

Functions 44

SignatureFlagsNativeParams
bool get_IsCreated()Public+1 flags0x01
int get_Count()Public+1 flags0x04
bool get_UpdateNeeded()Public+1 flags0x01
HierarchyFlattened get_HierarchyFlattened()Public+1 flags0x08
int get_Version()2 flags0x04
void set_QueryParser(IHierarchySearchQueryParser value)2 flags0x08
HierarchySearchQueryDescriptor get_Query()2 flags0x08
void .ctor(HierarchyFlattened hierarchyFlattened, const HierarchyNodeFlags& defaultFlags)Public+1 flags0x08
void .ctor(long nativePtr, HierarchyFlattened hierarchyFlattened, long nodesPtr, int nodesCount, int version)Private+1 flags0x08
void Finalize()2 flags0x00
void Dispose()PublicFinal+2 flags0x00
void Dispose(bool disposing)Private0x01
ref HierarchyNode get_Item(int index)Public+1 flags0x08
int IndexOf(ref HierarchyNode& node)Public0x08
bool Contains(ref HierarchyNode& node)Public0x08
int GetChildrenCount(ref HierarchyNode& node)Public0x08
void SetFlags(const HierarchyNodeFlags& flags)Public0x04
void SetFlags(ref HierarchyNode& node, const HierarchyNodeFlags& flags, bool recurse)Public0x08
bool HasAllFlags(ref HierarchyNode& node, const HierarchyNodeFlags& flags)Public0x08
void ClearFlags(ref HierarchyNode& node, const HierarchyNodeFlags& flags, bool recurse)Public0x08
HierarchyViewNodesEnumerable EnumerateNodesWithAllFlags(const HierarchyNodeFlags& flags)Public0x18
void Update()Public0x00
Enumerator GetEnumerator()Public0x28
HierarchyViewModel FromIntPtr(long handlePtr)Static+1 flags0x08
long Create(long handlePtr, HierarchyFlattened hierarchyFlattened, const HierarchyNodeFlags& defaultFlags, ref long& nodesPtr, ref int& nodesCount, ref int& version)PrivateStatic0x08
void Destroy(long nativePtr)PrivateStatic0x08
void SetFlagsAll(const HierarchyNodeFlags& flags)Private0x04
void SetFlagsNode(ref HierarchyNode& node, const HierarchyNodeFlags& flags, bool recurse)Private0x08
bool HasAllFlagsNode(ref HierarchyNode& node, const HierarchyNodeFlags& flags)Private0x08
void ClearFlagsNode(ref HierarchyNode& node, const HierarchyNodeFlags& flags, bool recurse)Private0x08
long CreateHierarchyViewModel(long nativePtr, long flattenedPtr, long nodesPtr, int nodesCount, int version)PrivateStatic0x08
void UpdateHierarchyViewModel(long handlePtr, long nodesPtr, int nodesCount, int version)PrivateStatic0x08
void SearchBegin(long handlePtr)PrivateStatic0x08
bool get_UpdateNeeded_Injected(long _unity_self)PrivateStatic0x08
HierarchySearchQueryDescriptor get_Query_Injected(long _unity_self)PrivateStatic0x08
int IndexOf_Injected(long _unity_self, ref HierarchyNode& node)PrivateStatic0x08
bool Contains_Injected(long _unity_self, ref HierarchyNode& node)PrivateStatic0x08
int GetChildrenCount_Injected(long _unity_self, ref HierarchyNode& node)PrivateStatic0x08
void Update_Injected(long _unity_self)PrivateStatic0x08
long Create_Injected(long handlePtr, long hierarchyFlattened, const HierarchyNodeFlags& defaultFlags, ref long& nodesPtr, ref int& nodesCount, ref int& version)PrivateStatic0x08
void SetFlagsAll_Injected(long _unity_self, const HierarchyNodeFlags& flags)PrivateStatic0x08
void SetFlagsNode_Injected(long _unity_self, ref HierarchyNode& node, const HierarchyNodeFlags& flags, bool recurse)PrivateStatic0x08
bool HasAllFlagsNode_Injected(long _unity_self, ref HierarchyNode& node, const HierarchyNodeFlags& flags)PrivateStatic0x08
void ClearFlagsNode_Injected(long _unity_self, ref HierarchyNode& node, const HierarchyNodeFlags& flags, bool recurse)PrivateStatic0x08

Used by 11

types with a member, parameter or interface of this type