|
Grindstone Game Engine v0.2.0
An open source game engine and toolkit.
|
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 |