123
This commit is contained in:
39
RenderDll/Common/RendElements/CREHDRProcess.h
Normal file
39
RenderDll/Common/RendElements/CREHDRProcess.h
Normal 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
|
||||
Reference in New Issue
Block a user