Jopnal Engine  alpha 0.4
Simple Component Based 2D/3D Game Engine
Classes | Public Member Functions | List of all members
jop::PostProcessor Class Referencefinal

#include <PostProcessor.hpp>

Inheritance diagram for jop::PostProcessor:
jop::Subsystem

Classes

struct  Function
 

Public Member Functions

 PostProcessor (const RenderTarget &mainTarget)
 Constructor. More...
 
 ~PostProcessor ()
 Destructor. More...
 
void draw () override
 Draw. More...
 
- Public Member Functions inherited from jop::Subsystem
 Subsystem (const uint32 ID)
 Constructor. More...
 
virtual ~Subsystem ()=0
 Virtual destructor. More...
 
virtual void preUpdate (const float deltaTime)
 Pre-update. More...
 
virtual void postUpdate (const float deltaTime)
 Post-update. More...
 
Message::Result sendMessage (const Message &message)
 Function to handle messages. More...
 
SubsystemsetActive (const bool active)
 Set this sub system active. More...
 
bool isActive () const
 Check if this sub system is active. More...
 
uint32 getID () const
 Get the ID. More...
 

Additional Inherited Members

- Protected Member Functions inherited from jop::Subsystem
virtual Message::Result receiveMessage (const Message &message)
 Receive a message. More...
 

Detailed Description

Definition at line 44 of file PostProcessor.hpp.

Constructor & Destructor Documentation

jop::PostProcessor::PostProcessor ( const RenderTarget mainTarget)

Constructor.

Parameters
mainTargetThe main render target
jop::PostProcessor::~PostProcessor ( )

Destructor.

Member Function Documentation

void jop::PostProcessor::draw ( )
overridevirtual

Draw.

This will draw a full-screen quad using the post-process settings.

Reimplemented from jop::Subsystem.


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