Photon Editor Library 2.0.0-beta
A physically based renderer.
Loading...
Searching...
No Matches
ph_editor.cpp File Reference
#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 ()