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
11
class
PL_EDITORFRAMEWORK_DLL
plIPCObjectMirrorEditor
:
public
plDocumentObjectMirror
12
{
13
public
:
14
plIPCObjectMirrorEditor
();
15
~plIPCObjectMirrorEditor
();
16
17
void
SetIPC(
plEditorEngineConnection
* pIPC);
18
plEditorEngineConnection
* GetIPC();
19
virtual
void
ApplyOp(
plObjectChange
& ref_change)
override
;
20
21
private
:
22
void
SendOp(
plObjectChange
& change);
23
24
plEditorEngineConnection
* m_pIPC;
25
};
plDocumentObjectMirror
Definition
DocumentObjectMirror.h:34
plEditorEngineConnection
Definition
EngineProcessConnection.h:108
plIPCObjectMirrorEditor
An object mirror that mirrors across IPC to the engine process.
Definition
IPCObjectMirrorEditor.h:12
plObjectChange
An object change starts at the heap object m_Root (because we can only safely store pointers to those...
Definition
DocumentObjectMirror.h:15
Code
Editor
EditorFramework
IPC
IPCObjectMirrorEditor.h
Generated by
1.11.0