ezEngine Release 25.08
Loading...
Searching...
No Matches
ezDocumentStorageObject Class Reference
Inheritance diagram for ezDocumentStorageObject:

Public Member Functions

 ezDocumentStorageObject (const ezRTTI *pType)
 
virtual const ezIReflectedTypeAccessorGetTypeAccessor () const override
 
- Public Member Functions inherited from ezDocumentObject
const ezUuidGetGuid () const
 
const ezRTTIGetType () const
 Returns the RTTI type of the object that is represented by this ezDocumentObject.
 
const ezDocumentObjectManagerGetDocumentObjectManager () const
 
ezDocumentObjectManagerGetDocumentObjectManager ()
 
ezIReflectedTypeAccessorGetTypeAccessor ()
 
const ezDocumentObjectGetParent () 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
 
ezDocumentObjectGetChild (const ezUuid &guid)
 
const ezDocumentObjectGetChild (const ezUuid &guid) const
 
ezStringView GetParentProperty () const
 
const ezAbstractPropertyGetParentPropertyType () const
 
ezVariant GetPropertyIndex () const
 
bool IsOnHeap () const
 
ezUInt32 GetChildIndex (const ezDocumentObject *pChild) const
 

Protected Attributes

ezReflectedTypeStorageAccessor m_ObjectPropertiesAccessor
 
- Protected Attributes inherited from ezDocumentObject
ezUuid m_Guid
 
ezDocumentObjectManagerm_pDocumentObjectManager = nullptr
 
ezDocumentObjectm_pParent = nullptr
 
ezHybridArray< ezDocumentObject *, 8 > m_Children
 
ezString m_sParentProperty
 

Member Function Documentation

◆ GetTypeAccessor()

virtual const ezIReflectedTypeAccessor & ezDocumentStorageObject::GetTypeAccessor ( ) const
inlineoverridevirtual

Implements ezDocumentObject.


The documentation for this class was generated from the following file: