Carna  Version 3.0.1
Public Member Functions | Public Attributes | List of all members
Carna::helpers::FrameRendererHelper< RenderStageOrder > Class Template Reference

Adds rendering stages to a base::FrameRenderer object according to RenderStageOrder. More...

#include <FrameRendererHelper.h>

+ Collaboration diagram for Carna::helpers::FrameRendererHelper< RenderStageOrder >:

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::RenderStageSequencerenderer
 References the configured renderer.
 

Detailed Description

template<typename RenderStageOrder>
class Carna::helpers::FrameRendererHelper< RenderStageOrder >

Adds rendering stages to a base::FrameRenderer object according to RenderStageOrder.

Todo:
Finish this.
Author
Leonid Kostrykin
Date
26.10.11 - 20.3.15

Definition at line 198 of file Carna.h.


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