Plasma Engine  2.0
Loading...
Searching...
No Matches
IPCObjectMirrorEditor.h
1#pragma once
2
3#include <EditorFramework/EditorFrameworkDLL.h>
4#include <EditorFramework/IPC/EngineProcessConnection.h>
5#include <ToolsFoundation/Object/DocumentObjectMirror.h>
6
11class PL_EDITORFRAMEWORK_DLL plIPCObjectMirrorEditor : public plDocumentObjectMirror
12{
13public:
16
17 void SetIPC(plEditorEngineConnection* pIPC);
19 virtual void ApplyOp(plObjectChange& ref_change) override;
20
21private:
22 void SendOp(plObjectChange& change);
23
25};
Definition DocumentObjectMirror.h:34
Definition EngineProcessConnection.h:108
An object mirror that mirrors across IPC to the engine process.
Definition IPCObjectMirrorEditor.h:12
An object change starts at the heap object m_Root (because we can only safely store pointers to those...
Definition DocumentObjectMirror.h:15