API Documentation
PostProcessPass.h
1 // PostProcessPass.h
3 //
5 
6 namespace nkGraphics
7 {
14  class PostProcessPass : public Pass
15  {
16  public :
17 
18  // Getters
22  Shader* getShader () const ;
26  bool getBackProcess () const ;
34  Camera* getCamera () const ;
35 
36  // Setters
42  void setShader (Shader* shade) ;
50  virtual void setBackProcess (bool value) ;
56  virtual void setBlendState (BlendState* state) ;
62  void setCamera (Camera* cam) ;
63 
64  // Import / Export
65  virtual void exportClassToTree (nkExport::Node* rootNode) override ;
66  virtual void importClassFromTree (nkExport::Node* rootNode) override ;
67  } ;
68 }
nkGraphics::PostProcessPass::getBlendState
BlendState * getBlendState() const
nkGraphics::PostProcessPass::setBlendState
virtual void setBlendState(BlendState *state)
nkGraphics::Camera
Offers all controls to model a camera.
Definition: Camera.h:14
nkGraphics::PostProcessPass::importClassFromTree
virtual void importClassFromTree(nkExport::Node *rootNode) override
nkGraphics::PostProcessPass::exportClassToTree
virtual void exportClassToTree(nkExport::Node *rootNode) override
nkGraphics::PostProcessPass::getBackProcess
bool getBackProcess() const
nkGraphics::Shader
A shader class, feeding data to a Program.
Definition: Shader.h:16
nkGraphics::PostProcessPass::setCamera
void setCamera(Camera *cam)
nkGraphics::PostProcessPass
A post processing pass, during which a shader is used to render a quad fitting on the screen.
Definition: PostProcessPass.h:15
nkGraphics::PostProcessPass::getCamera
Camera * getCamera() const
nkExport::Node
A node in the tree structure representing the data to export / import.
Definition: Node.h:42
nkGraphics::Pass
The base for a pass within a TargetOperations.
Definition: Pass.h:15
nkGraphics::PostProcessPass::setShader
void setShader(Shader *shade)
nkGraphics::BlendState
Holds all information about the blend operations to use when rendering.
Definition: BlendState.h:14
nkGraphics
Encompasses all API of component NilkinsGraphics.
Definition: BoundingBox.h:7
nkGraphics::PostProcessPass::getShader
Shader * getShader() const
nkGraphics::PostProcessPass::setBackProcess
virtual void setBackProcess(bool value)