![]() |
XII Release 0.1.0
|
The main application class for the editor engine process. It is responsible for creating a window and view that can be used to render the editor viewport in a remote process. More...
#include <EngineProcessApp.h>
Public Member Functions | |
| void | SetRemoteMode () |
| Switches the application to remote mode, which creates a window and view that can be used to render the editor viewport in a remote process. | |
| virtual xiiRegisteredWindowHandle | CreateRemoteWindow () |
| Creates a window and view that can be used to render the editor viewport in a remote process. This is called when the application is switched to remote mode. | |
| void | DestroyRemoteWindow () |
| Destroys the remote window and view, if they exist. | |
| XII_ALWAYS_INLINE bool | IsRemoteMode () const |
| Returns true if the application is in remote mode. | |
Protected Attributes | |
| xiiEditorEngineProcessMode | m_Mode = xiiEditorEngineProcessMode::Primary |
| xiiRegisteredWindowHandle | m_hWindow |
The main application class for the editor engine process. It is responsible for creating a window and view that can be used to render the editor viewport in a remote process.