![]() |
ezEngine
Release 25.03
|
Public Member Functions | |
const ezUuid & | GetGuid () const |
const ezRTTI * | GetType () const |
const ezDocumentObjectManager * | GetDocumentObjectManager () const |
ezDocumentObjectManager * | GetDocumentObjectManager () |
virtual const ezIReflectedTypeAccessor & | GetTypeAccessor () const =0 |
ezIReflectedTypeAccessor & | GetTypeAccessor () |
const ezDocumentObject * | GetParent () const |
virtual void | InsertSubObject (ezDocumentObject *pObject, ezStringView sProperty, const ezVariant &index) |
virtual void | RemoveSubObject (ezDocumentObject *pObject) |
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 |
Protected Attributes | |
ezUuid | m_Guid |
ezDocumentObjectManager * | m_pDocumentObjectManager = nullptr |
ezDocumentObject * | m_pParent = nullptr |
ezHybridArray< ezDocumentObject *, 8 > | m_Children |
ezString | m_sParentProperty |
Friends | |
class | ezDocumentObjectManager |
bool ezDocumentObject::IsOnHeap | ( | ) | const |