Grindstone Game Engine v0.2.0
An open source game engine and toolkit.
Loading...
Searching...
No Matches
Grindstone::Rendering::RendererFeature Class Referenceabstract
Inheritance diagram for Grindstone::Rendering::RendererFeature:
Grindstone::Ai::RendererFeatures::NavMeshDebug Grindstone::Editor::RendererFeatures::Gizmos Grindstone::Editor::RendererFeatures::Grid Grindstone::Editor::RendererFeatures::MousePick Grindstone::Editor::RendererFeatures::SelectionOutline Grindstone::Renderer::Bloom Grindstone::Renderer::Blur Grindstone::Renderer::Debug Grindstone::Renderer::DepthOfField Grindstone::Renderer::Forward Grindstone::Renderer::Gbuffer Grindstone::Renderer::Lighting Grindstone::Renderer::ScreenSpaceAmbientOcclusion Grindstone::Renderer::ScreenSpaceReflections Grindstone::Renderer::Shadow Grindstone::Renderer::Skinning Grindstone::Renderer::Smaa Grindstone::Renderer::Tonemap

Public Member Functions

 RendererFeature (const char *featureName, uint32_t order)
 RendererFeature (const RendererFeature &o)=delete
 RendererFeature (RendererFeature &&o) noexcept=delete
RendererFeature & operator= (const RendererFeature &o)=delete
RendererFeature & operator= (RendererFeature &&o) noexcept=delete
virtual void Initialize ()
virtual void Bind (Grindstone::Renderer::RenderGraphBuilder &renderGraphBuilder, Grindstone::Renderer::RenderFrameContext &context)=0
const std::string & GetFeatureName () const
uint32_t GetOrder () const
virtual uint32_t GetRenderGraphOrder ()

Protected Attributes

std::string featureName = "[[Unnamed]]"
uint32_t renderGraphOrderEvent = 0

The documentation for this class was generated from the following file: