![]() |
Carna Version 3.3.3
|
Adds rendering stages to a base::FrameRenderer object according to RenderStageOrder. More...
#include <FrameRendererHelper.h>
Public Member Functions | |
FrameRendererHelper (base::RenderStageSequence &renderer) | |
Instantiates helper for renderer. | |
~FrameRendererHelper () | |
Deletes. | |
FrameRendererHelper< RenderStageOrder > & | operator<< (base::RenderStage *rs) |
Takes possession of rs and adds it to the renderer when commit is invoked. | |
void | reset () |
Resets changes that have been made since the last invocation of commit. | |
void | commit (bool clear=true) |
Commits recorded changes to the associated renderer. Removes all previosly committed stages if clear is true . | |
Public Attributes | |
base::RenderStageSequence & | renderer |
References the configured renderer. | |
Adds rendering stages to a base::FrameRenderer object according to RenderStageOrder.
Definition at line 78 of file FrameRendererHelper.h.
|
explicit |
Instantiates helper for renderer.
Definition at line 123 of file FrameRendererHelper.h.
Carna::helpers::FrameRendererHelper< RenderStageOrder >::~FrameRendererHelper | ( | ) |
Deletes.
Definition at line 130 of file FrameRendererHelper.h.
void Carna::helpers::FrameRendererHelper< RenderStageOrder >::commit | ( | bool | clear = true | ) |
Commits recorded changes to the associated renderer. Removes all previosly committed stages if clear is true
.
Definition at line 145 of file FrameRendererHelper.h.
Carna::helpers::FrameRendererHelper< RenderStageOrder > & Carna::helpers::FrameRendererHelper< RenderStageOrder >::operator<< | ( | base::RenderStage * | rs | ) |
Takes possession of rs and adds it to the renderer when commit is invoked.
Definition at line 145 of file FrameRendererHelper.h.
void Carna::helpers::FrameRendererHelper< RenderStageOrder >::reset | ( | ) |
Resets changes that have been made since the last invocation of commit.
Definition at line 137 of file FrameRendererHelper.h.
base::RenderStageSequence& Carna::helpers::FrameRendererHelper< RenderStageOrder >::renderer |
References the configured renderer.
Definition at line 106 of file FrameRendererHelper.h.
Documentation generated by Doxygen