Grindstone Game Engine v0.2.0
An open source game engine and toolkit.
Loading...
Searching...
No Matches
Grindstone::Renderer::RenderingPipeline Class Reference

Public Member Functions

virtual void Render (Grindstone::Renderer::RenderGraphBuilder &renderGraphBuilder, Grindstone::Renderer::RenderFrameContext &renderFrameContext)
virtual const std::vector< Grindstone::Renderer::RenderMode > & GetDebugModes ()
virtual std::vector< Grindstone::Rendering::GeometryRenderStatsGetRenderingStats ()
virtual void PushRenderingStats (const Grindstone::Rendering::GeometryRenderStats &stats)
virtual void RegisterFeature (Grindstone::Rendering::RendererFeature *feature)
virtual void UnregisterFeature (const char *name)
template<typename T>
void UnregisterFeature ()

Protected Attributes

std::vector< Grindstone::Rendering::GeometryRenderStatsrenderStats
std::vector< Grindstone::Rendering::RendererFeature * > features

The documentation for this class was generated from the following files:
  • /github/workspace/sources/code/EngineCore/Rendering/RenderingPipeline.hpp
  • /github/workspace/sources/code/EngineCore/Rendering/RenderingPipeline.cpp