PixelBullet  0.0.1
A C++ game engine
Loading...
Searching...
No Matches
pixelbullet::Renderer Class Referenceabstract

Public Member Functions

virtual void Start (RenderDevice &render_device)=0
virtual void Update (RenderDevice &render_device)=0
template<typename T>
bool HasSubrender () const
template<typename T>
T * GetSubrender () const
template<typename T, typename... Args>
T * AddSubrender (const Subrender::Stage &pipeline_stage, Args &&... args)
template<typename T>
void RemoveSubrender ()
void ClearSubrenders ()
RenderStageGetRenderStage (uint32_t index) const
void AddRenderStage (std::unique_ptr< RenderStage > &&render_stage)
void AddRenderTarget (RenderTargetSpecification specification)

Friends

class Graphics
class GraphicsState
class RendererRuntimeAccess

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