![]() |
ezEngine Release 25.08
|
An object mirror that mirrors across IPC to the engine process. More...
#include <IPCObjectMirrorEditor.h>

Public Member Functions | |
| void | SetIPC (ezEditorEngineConnection *pIPC) |
| ezEditorEngineConnection * | GetIPC () |
| virtual void | ApplyOp (ezObjectChange &ref_change) override |
Public Member Functions inherited from ezDocumentObjectMirror | |
| void | InitSender (const ezDocumentObjectManager *pManager) |
| void | InitReceiver (ezRttiConverterContext *pContext) |
| void | DeInit () |
| void | SetFilterFunction (FilterFunction filter) |
| void | SendDocument () |
| void | Clear () |
| void | TreeStructureEventHandler (const ezDocumentObjectStructureEvent &e) |
| void | TreePropertyEventHandler (const ezDocumentObjectPropertyEvent &e) |
| void * | GetNativeObjectPointer (const ezDocumentObject *pObject) |
| const void * | GetNativeObjectPointer (const ezDocumentObject *pObject) const |
Additional Inherited Members | |
Public Types inherited from ezDocumentObjectMirror | |
| using | FilterFunction = ezDelegate< bool(const ezDocumentObject *, ezStringView)> |
Protected Member Functions inherited from ezDocumentObjectMirror | |
| bool | IsRootObject (const ezDocumentObject *pParent) |
| bool | IsHeapAllocated (const ezDocumentObject *pParent, ezStringView sParentProperty) |
| bool | IsDiscardedByFilter (const ezDocumentObject *pObject, ezStringView sProperty) const |
| void | ApplyOp (ezRttiConverterObject object, const ezObjectChange &change) |
Static Protected Member Functions inherited from ezDocumentObjectMirror | |
| static void | CreatePath (ezObjectChange &out_change, const ezDocumentObject *pRoot, ezStringView sProperty) |
| static ezUuid | FindRootOpObject (const ezDocumentObject *pObject, ezHybridArray< const ezDocumentObject *, 8 > &path) |
| static void | FlattenSteps (const ezArrayPtr< const ezDocumentObject *const > path, ezHybridArray< ezPropertyPathStep, 2 > &out_steps) |
Protected Attributes inherited from ezDocumentObjectMirror | |
| ezRttiConverterContext * | m_pContext |
| const ezDocumentObjectManager * | m_pManager |
| FilterFunction | m_Filter |
An object mirror that mirrors across IPC to the engine process.
One instance on the editor side needs to be initialized as sender and another one on the engine side as receiver.
|
overridevirtual |
Reimplemented from ezDocumentObjectMirror.