|
Photon Editor Library 2.0.0-beta
A physically based renderer.
|
#include "ph_editor.h"#include "imgui_main.h"#include "EditorCore/Program.h"#include "App/Application.h"#include "Procedure/TestProcedureModule.h"#include "Render/Imgui/ImguiRenderModule.h"#include "Render/EditorDebug/EditorDebugRenderModule.h"#include "Render/Imgui/Editor/ImguiEditorLog.h"#include "Designer/DesignerScene.h"#include "Designer/DesignerObject.h"#include "Designer/AbstractDesignerObject.h"#include "Designer/FlatDesignerObject.h"#include "Designer/HierarchicalDesignerObject.h"#include "Designer/TextualNoteObject.h"#include "Designer/NodeObject.h"#include "Designer/Render/RenderAgent.h"#include "Designer/Render/OfflineRenderAgent.h"#include "Designer/Imposter/ImposterObject.h"#include "Designer/Imposter/GeneralImposter.h"#include "RenderCore/SDL/sdl_graphics_api_type.h"#include <ph_core.h>#include <Common/assertion.h>#include <Common/logging.h>#include <Common/exceptions.h>#include <DataIO/FileSystem/Path.h>#include <Utility/traits.h>#include <cstdlib>#include <vector>Namespaces | |
| namespace | ph |
| namespace | ph::editor |
Functions | |
| int | ph::editor::application_entry_point (int argc, char *argv[]) |
| Main function for the editor application. | |
| int | ph::editor::imgui_demo_entry_point (int argc, char *argv[]) |
| Main function for the UI library demo. Useful for playing with all UI features. | |
| std::span< const SdlClass *const > | ph::editor::get_registered_editor_classes () |
| Get a list of registered SDL classes from the editor. | |
| std::span< const SdlEnum *const > | ph::editor::get_registered_editor_enums () |
| Get a list of registered SDL enums from the editor. | |
| Path | ph::editor::get_editor_data_directory () |