Photon Editor Library 2.0.0-beta
A physically based renderer.
|
Classes | |
class | GetGraphicsTextureHandle |
class | IDynamicSceneResource |
class | ImguiRenderContent |
class | ISceneResource |
class | OfflineRenderer |
class | OfflineRenderPeek |
Information about the rendered frame. For frame data exchange between the renderer and outside world. More... | |
class | OfflineRenderStats |
Information about the rendering process. For gathering general information from the renderer. More... | |
class | ProjectiveView |
class | RealtimeRenderer |
class | Scene |
A scene for the editor renderer only. More... | |
class | SceneRenderer |
class | Shader |
class | System |
class | SystemController |
class | Texture |
class | Texture2D |
class | TextureResource |
Typedefs | |
using | QueryPerformer = TQueryPerformer<System> |
using | Query = TQuery<System> |
template<typename Performer > | |
using | TQueryOf = TQuery<System, Performer> |
using | TextureHandle = TWeakHandle<Texture, uint32, uint32> |
Handle for render resource management. | |
Enumerations | |
enum class | EProcessOrder { PreProcess = 0 , ViewContent , ViewRender , PostProcess , Overlay } |
enum class | EOfflineRenderStage { Standby = 0 , CopyingScene , LoadingScene , Updating , Rendering , Developing , Finished } |
Functions | |
PH_DEFINE_INTERNAL_LOG_GROUP (OfflineRenderer, Editor) | |
PH_DEFINE_INTERNAL_LOG_GROUP (Scene, Render) | |
PH_DEFINE_INTERNAL_LOG_GROUP (System, Render) | |
using ph::editor::render::Query = TQuery<System> |
using ph::editor::render::TextureHandle = TWeakHandle<Texture, uint32, uint32> |
Handle for render resource management.
using ph::editor::render::TQueryOf = TQuery<System, Performer> |
|
strong |
|
strong |
ph::editor::render::PH_DEFINE_INTERNAL_LOG_GROUP | ( | OfflineRenderer | , |
Editor | ) |
ph::editor::render::PH_DEFINE_INTERNAL_LOG_GROUP | ( | Scene | , |
Render | ) |
ph::editor::render::PH_DEFINE_INTERNAL_LOG_GROUP | ( | System | , |
Render | ) |