Plasma Engine  2.0
Loading...
Searching...
No Matches
plRttiConverterWriter Class Reference

Public Types

using FilterFunction = plDelegate<bool(const void* pObject, const plAbstractProperty* pProp)>
 

Public Member Functions

 plRttiConverterWriter (plAbstractObjectGraph *pGraph, plRttiConverterContext *pContext, bool bSerializeReadOnly, bool bSerializeOwnerPtrs)
 
 plRttiConverterWriter (plAbstractObjectGraph *pGraph, plRttiConverterContext *pContext, FilterFunction filter)
 
plAbstractObjectNodeAddObjectToGraph (plReflectedClass *pObject, const char *szNodeName=nullptr)
 
plAbstractObjectNodeAddObjectToGraph (const plRTTI *pRtti, const void *pObject, const char *szNodeName=nullptr)
 
void AddProperty (plAbstractObjectNode *pNode, const plAbstractProperty *pProp, const void *pObject)
 
void AddProperties (plAbstractObjectNode *pNode, const plRTTI *pRtti, const void *pObject)
 
plAbstractObjectNodeAddSubObjectToGraph (const plRTTI *pRtti, const void *pObject, const plUuid &guid, const char *szNodeName)
 

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