|
CeresEngine 0.2.0
A game development framework
|
An interface that must be implemented by systems that provide RendererElement instances for rendering.
More...
#include <CeresEngine/Renderer/RendererGeometry.hpp>
Public Member Functions | |
| virtual | ~IRendererGeometryProvider () noexcept=default |
| virtual Generator< RendererGeometry > | enumerateGeometry (const RendererGeometryEnumerationRequest &enumerationRequest=RendererGeometryEnumerationRequest()) const =0 |
| Enumerates all geometry in the provider. | |
An interface that must be implemented by systems that provide RendererElement instances for rendering.
|
virtualdefaultnoexcept |
|
pure virtual |
Enumerates all geometry in the provider.
Implemented in CeresEngine::RendererRenderable.