Photon Editor Library 2.0.0-beta
A physically based renderer.
Loading...
Searching...
No Matches
ph::editor::render Namespace Reference

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)
 

Typedef Documentation

◆ Query

◆ QueryPerformer

◆ TextureHandle

Handle for render resource management.

◆ TQueryOf

template<typename Performer >
using ph::editor::render::TQueryOf = TQuery<System, Performer>

Enumeration Type Documentation

◆ EOfflineRenderStage

Enumerator
Standby 
CopyingScene 
LoadingScene 
Updating 
Rendering 
Developing 
Finished 

◆ EProcessOrder

Enumerator
PreProcess 
ViewContent 
ViewRender 
PostProcess 
Overlay 

Function Documentation

◆ PH_DEFINE_INTERNAL_LOG_GROUP() [1/3]

ph::editor::render::PH_DEFINE_INTERNAL_LOG_GROUP ( OfflineRenderer ,
Editor  )

◆ PH_DEFINE_INTERNAL_LOG_GROUP() [2/3]

ph::editor::render::PH_DEFINE_INTERNAL_LOG_GROUP ( Scene ,
Render  )

◆ PH_DEFINE_INTERNAL_LOG_GROUP() [3/3]

ph::editor::render::PH_DEFINE_INTERNAL_LOG_GROUP ( System ,
Render  )