Photon Editor Library 2.0.0-beta
A physically based renderer.
Loading...
Searching...
No Matches
ph_editor.h
Go to the documentation of this file.
1#pragma once
2
3#include <span>
4
5namespace ph { class SdlClass; }
6namespace ph { class SdlEnum; }
7namespace ph { class Path; }
8
9namespace ph::editor
10{
11
14int application_entry_point(int argc, char* argv[]);
15
18int imgui_demo_entry_point(int argc, char* argv[]);
19
22std::span<const SdlClass* const> get_registered_editor_classes();
23
26std::span<const SdlEnum* const> get_registered_editor_enums();
27
29
30}// end namespace ph::editor
Definition ph_editor.h:10
Path get_editor_data_directory()
Definition ph_editor.cpp:198
std::span< const SdlEnum *const > get_registered_editor_enums()
Get a list of registered SDL enums from the editor.
Definition ph_editor.cpp:192
int imgui_demo_entry_point(int argc, char *argv[])
Main function for the UI library demo. Useful for playing with all UI features.
Definition ph_editor.cpp:181
std::span< const SdlClass *const > get_registered_editor_classes()
Get a list of registered SDL classes from the editor.
Definition ph_editor.cpp:186
int application_entry_point(int argc, char *argv[])
Main function for the editor application.
Definition ph_editor.cpp:119
Definition ph_editor.h:5