Grindstone Game Engine v0.2.0
An open source game engine and toolkit.
Loading...
Searching...
No Matches
Grindstone::Rendering Namespace Reference

Classes

struct  AssetRendererFilter
struct  AssetRenderQueueContext
struct  GeometryRenderStats
class  RendererFeature
class  RenderGraphWorldContext
class  RenderPathBase
struct  RenderViewData

Typedefs

using RenderGraphOrderEvent = uint32_t

Enumerations

enum  DeferredRenderGraphOrderEvent : RenderGraphOrderEvent {
  BeginRendering = 0 , Skinning = 10 , RenderingNonViewDependantShadows = 50 , RenderingDirectionalShadows = 60 ,
  DepthPrePass = 150 , OpaqueLitGeometry = 200 , ScreenSpaceAmbientOcclusion = 225 , Lighting = 250 ,
  SpecularSSR = 300 , OpaqueUnlitGeometry = 350 , Skyox = 400 , Transparent = 450 ,
  DepthOfField = 500 , Bloom = 550 , AntiAliasingEarly = 800 , Tonemap = 850 ,
  AntiAliasingLater = 900 , EndRendering = 1000
}

Variables

const Grindstone::ConstHashedString renderGraphWorldContextName ("Grindstone::Rendering::RenderGraphWorldContext")