GlistEngine
Loading...
Searching...
No Matches
gBasePostProcess.h
Go to the documentation of this file.
1
/*
2
* gBasePostProcess.h
3
*
4
* Created on: 29 Kas 2021
5
* Author: kayra
6
*/
7
8
#ifndef BASE_GBASEPOSTPROCESS_H_
9
#define BASE_GBASEPOSTPROCESS_H_
10
11
#include "
gRenderObject.h
"
12
#include "
gFbo.h
"
13
#include "
gShader.h
"
14
15
class
gBasePostProcess
:
public
gRenderObject
{
16
public
:
17
gBasePostProcess
();
18
virtual
~gBasePostProcess
();
19
20
virtual
void
use
() = 0;
21
gShader
*
getShader
();
22
23
protected
:
24
virtual
const
std::string
getVertSrc
() = 0;
25
virtual
const
std::string
getFragSrc
() = 0;
26
gShader
*
shader
;
27
};
28
29
#endif
/* BASE_GBASEPOSTPROCESS_H_ */
gBasePostProcess
Definition
gBasePostProcess.h:15
gBasePostProcess::shader
gShader * shader
Definition
gBasePostProcess.h:26
gBasePostProcess::gBasePostProcess
gBasePostProcess()
gBasePostProcess::getFragSrc
virtual const std::string getFragSrc()=0
gBasePostProcess::use
virtual void use()=0
gBasePostProcess::getShader
gShader * getShader()
gBasePostProcess::getVertSrc
virtual const std::string getVertSrc()=0
gBasePostProcess::~gBasePostProcess
virtual ~gBasePostProcess()
gRenderObject
Definition
gRenderObject.h:25
gShader
Definition
gShader.h:19
gFbo.h
gRenderObject.h
gShader.h
engine
base
gBasePostProcess.h
Generated by
1.9.8