ezEngine  Milestone 7
ezRttiConverterWriter Class Reference

Public Member Functions

 ezRttiConverterWriter (ezAbstractObjectGraph *pGraph, ezRttiConverterContext *pContext, bool bSerializeReadOnly, bool bSerializeOwnerPtrs)
 
ezAbstractObjectNodeAddObjectToGraph (ezReflectedClass *pObject, const char *szNodeName=nullptr)
 
ezAbstractObjectNodeAddObjectToGraph (const ezRTTI *pRtti, void *pObject, const char *szNodeName=nullptr)
 

Private Member Functions

void AddProperty (ezAbstractObjectNode *pNode, const ezAbstractProperty *pProp, const void *pObject)
 
void AddProperties (ezAbstractObjectNode *pNode, const ezRTTI *pRtti, const void *pObject)
 
ezAbstractObjectNodeAddSubObjectToGraph (const ezRTTI *pRtti, void *pObject, const ezUuid &guid, const char *szNodeName)
 

Private Attributes

ezRttiConverterContextm_pContext
 
ezAbstractObjectGraphm_pGraph
 
bool m_bSerializeReadOnly
 
bool m_bSerializeOwnerPtrs
 

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