![]() |
ezEngine
Release 25.03
|
Implementation detail of ezDocumentObjectManager. More...
#include <DocumentObjectManager.h>
Public Member Functions | |
ezDocumentRootObject (const ezRTTI *pRootType) | |
virtual void | InsertSubObject (ezDocumentObject *pObject, ezStringView sProperty, const ezVariant &index) override |
virtual void | RemoveSubObject (ezDocumentObject *pObject) override |
![]() | |
ezDocumentStorageObject (const ezRTTI *pType) | |
virtual const ezIReflectedTypeAccessor & | GetTypeAccessor () const override |
![]() | |
const ezUuid & | GetGuid () const |
const ezRTTI * | GetType () const |
const ezDocumentObjectManager * | GetDocumentObjectManager () const |
ezDocumentObjectManager * | GetDocumentObjectManager () |
ezIReflectedTypeAccessor & | GetTypeAccessor () |
const ezDocumentObject * | GetParent () const |
void | ComputeObjectHash (ezUInt64 &ref_uiHash) const |
const ezHybridArray< ezDocumentObject *, 8 > & | GetChildren () const |
ezDocumentObject * | GetChild (const ezUuid &guid) |
const ezDocumentObject * | GetChild (const ezUuid &guid) const |
ezStringView | GetParentProperty () const |
const ezAbstractProperty * | GetParentPropertyType () const |
ezVariant | GetPropertyIndex () const |
bool | IsOnHeap () const |
ezUInt32 | GetChildIndex (const ezDocumentObject *pChild) const |
Additional Inherited Members | |
![]() | |
ezReflectedTypeStorageAccessor | m_ObjectPropertiesAccessor |
![]() | |
ezUuid | m_Guid |
ezDocumentObjectManager * | m_pDocumentObjectManager = nullptr |
ezDocumentObject * | m_pParent = nullptr |
ezHybridArray< ezDocumentObject *, 8 > | m_Children |
ezString | m_sParentProperty |
Implementation detail of ezDocumentObjectManager.