This commit is contained in:
2025-05-13 02:46:21 +03:00
parent 143e16692e
commit 86914b7fcc
610 changed files with 92343 additions and 2 deletions
+30
View File
@@ -0,0 +1,30 @@
#ifndef PostEffect_h__
#define PostEffect_h__
#include "ResourceManager.h"
namespace LifeGraphics
{
struct SceneDescriptor
{
int width;
int height;
};
struct PostEffectParams
{
ITexture2D* renderTarget;
ITexture2D* depthTarget;
ITexture2D* depthTex;
float timeElapsed;
};
class PostEffect
{
public:
PostEffect(){}
virtual ~PostEffect(){}
virtual ITexture2D* Execute(PostEffectParams& params) = 0;
virtual void Init(SceneDescriptor& desc) = 0;
};
}
#endif // PostEffect_h__