Photon Editor Library 2.0.0-beta
A physically based renderer.
Loading...
Searching...
No Matches
ModuleAttachmentInfo.h
Go to the documentation of this file.
1#pragma once
2
3#include <Math/TVector2.h>
4
5#include <vector>
6#include <string>
7
8namespace ph::editor
9{
10
11class Platform;
12class Editor;
13
15{
16public:
20 Platform* platform = nullptr;
21
25 Editor* editor = nullptr;
26
30 math::Vector2S framebufferSizePx = {0, 0};
31
32 std::vector<std::string> attachedModuleNames;
33};
34
35}// end namespace ph::editor
Definition Editor.h:45
Definition ModuleAttachmentInfo.h:15
Editor * editor
Definition ModuleAttachmentInfo.h:25
Platform * platform
Definition ModuleAttachmentInfo.h:20
math::Vector2S framebufferSizePx
Framebuffer resolution of the main drawing area.
Definition ModuleAttachmentInfo.h:30
std::vector< std::string > attachedModuleNames
Definition ModuleAttachmentInfo.h:32
Platform abstraction. An abstraction layer for the underlying hardware the application is running on....
Definition Platform.h:27
Definition ph_editor.h:10