20 lines
No EOL
484 B
C++
20 lines
No EOL
484 B
C++
#pragma once
|
|
#include "EtPostProcessFilter.h"
|
|
|
|
class CEtCameraBlurFilter : public CEtPostProcessFilter, public CLostDeviceProcess
|
|
{
|
|
public:
|
|
CEtCameraBlurFilter();
|
|
virtual ~CEtCameraBlurFilter();
|
|
virtual void Clear();
|
|
|
|
protected:
|
|
EtTextureHandle m_hAccumBlurTarget;
|
|
float m_fBlendFactor;
|
|
|
|
public:
|
|
virtual void Initialize();
|
|
virtual void Render( float fElapsedTime );
|
|
virtual void OnResetDevice();
|
|
void SetBlendFactor( float fBlendFactor ) { m_fBlendFactor = fBlendFactor; }
|
|
}; |