#include <PostprocManager.h>
CPostprocManager::CPostprocManager |
( |
| ) |
|
CPostprocManager::~CPostprocManager |
( |
| ) |
|
void CPostprocManager::ApplyBlur |
( |
| ) |
|
|
private |
void CPostprocManager::ApplyBlurDownscale2x |
( |
GLuint |
inTex, |
|
|
GLuint |
outTex, |
|
|
int |
inWidth, |
|
|
int |
inHeight |
|
) |
| |
|
private |
void CPostprocManager::ApplyBlurGauss |
( |
GLuint |
inOutTex, |
|
|
GLuint |
tempTex, |
|
|
int |
inWidth, |
|
|
int |
inHeight |
|
) |
| |
|
private |
void CPostprocManager::ApplyPostproc |
( |
| ) |
|
void CPostprocManager::CaptureRenderOutput |
( |
| ) |
|
void CPostprocManager::Cleanup |
( |
| ) |
|
|
private |
const CStrW& CPostprocManager::GetPostEffect |
( |
| ) |
const |
|
inline |
std::vector< CStrW > CPostprocManager::GetPostEffects |
( |
| ) |
|
|
static |
void CPostprocManager::Initialize |
( |
| ) |
|
void CPostprocManager::RecreateBuffers |
( |
| ) |
|
|
private |
void CPostprocManager::ReleaseRenderOutput |
( |
| ) |
|
void CPostprocManager::Resize |
( |
| ) |
|
void CPostprocManager::SetPostEffect |
( |
const CStrW & |
name | ) |
|
GLuint CPostprocManager::m_BloomFbo |
|
private |
GLuint CPostprocManager::m_BlurTex2a |
|
private |
GLuint CPostprocManager::m_BlurTex2b |
|
private |
GLuint CPostprocManager::m_BlurTex4a |
|
private |
GLuint CPostprocManager::m_BlurTex4b |
|
private |
GLuint CPostprocManager::m_BlurTex8a |
|
private |
GLuint CPostprocManager::m_BlurTex8b |
|
private |
GLuint CPostprocManager::m_ColorTex1 |
|
private |
GLuint CPostprocManager::m_ColorTex2 |
|
private |
GLuint CPostprocManager::m_DepthTex |
|
private |
int CPostprocManager::m_Height |
|
private |
bool CPostprocManager::m_IsInitialized |
|
private |
GLuint CPostprocManager::m_PingFbo |
|
private |
GLuint CPostprocManager::m_PongFbo |
|
private |
CStrW CPostprocManager::m_PostProcEffect |
|
private |
bool CPostprocManager::m_WhichBuffer |
|
private |
int CPostprocManager::m_Width |
|
private |
The documentation for this class was generated from the following files: