This commit is contained in:
romkazvo
2023-08-07 19:29:24 +08:00
commit 34d6c5d489
4832 changed files with 1389451 additions and 0 deletions

View File

@@ -0,0 +1,39 @@
/*
=====================================================================
FILE : CREHDRProcess.h
DESC : HDR processing render element
PROJ : Crytek Engine
CODER: Andrey Honich
=====================================================================
*/
#ifndef __CREHDRPROCESS_H__
#define __CREHDRPROCESS_H__
// screen processing render element
class CREHDRProcess : public CRendElement
{
friend class CD3D9Renderer;
friend class CGLRenderer;
public:
// constructor/destructor
CREHDRProcess();
virtual ~CREHDRProcess();
// prepare screen processing
virtual void mfPrepare();
// render screen processing
virtual bool mfDraw(SShader *ef, SShaderPass *sfm);
// begin screen processing
virtual void mfActivate(int iProcess);
// reset
virtual void mfReset(void);
};
#endif