CREPostProcess

Class Hierarchy
C++
class CREPostProcess : public CRendElementBase;
File

CREPostProcess.h

CREPostProcess::~CREPostProcess Destructor
C++
virtual ~CREPostProcess();
CREPostProcess::CREPostProcess Constructor
C++
CREPostProcess();
CREPostProcess::GetMemoryUsage Method
C++
virtual void GetMemoryUsage(ICrySizer * pSizer) const;
CREPostProcess::mfDraw Method
C++
virtual bool mfDraw(CShader * ef, SShaderPass * sfm);
CREPostProcess::mfGetParameter Method
C++
virtual void mfGetParameter(const char * pszParam, float & fValue) const;
CREPostProcess::mfGetParameterString Method
C++
virtual void mfGetParameterString(const char * pszParam, const char* & pszArg) const;
CREPostProcess::mfGetParameterVec4 Method
C++
virtual void mfGetParameterVec4(const char * pszParam, Vec4 & pValue) const;
CREPostProcess::mfGetPostEffectID Method
C++
virtual int32 mfGetPostEffectID(const char* pPostEffectName) const;
CREPostProcess::mfPrepare Method
C++
virtual void mfPrepare(bool bCheckOverflow);
Description

False - mergable, True - static mesh

CREPostProcess::mfReset Method
C++
virtual void mfReset();
CREPostProcess::mfSetParameter Method
C++
virtual int mfSetParameter(const char * pszParam, float fValue, bool bForceValue = false) const;
Description

Use for setting numeric values, vec4 (colors, position, vectors, wtv), strings

CREPostProcess::mfSetParameterString Method
C++
virtual int mfSetParameterString(const char * pszParam, const char * pszArg) const;
CREPostProcess::mfSetParameterVec4 Method
C++
virtual int mfSetParameterVec4(const char * pszParam, const Vec4 & pValue, bool bForceValue = false) const;
CREPostProcess::Reset Method
C++
virtual void Reset(bool bOnSpecChange = false);
Description

Reset all post processing effects

friend class CD3D9Renderer Friend
C++
friend class CD3D9Renderer;