unsigned int GetIndex(const SFVEC2F &aPos) const
const SFVEC4F & GetColorAtNotProtected(const SFVEC2I &aPos) const
POST_SHADER(const CAMERA &aCamera)
void SetPixelData(unsigned int x, unsigned int y, const SFVEC3F &aNormal, const SFVEC4F &aColor, const SFVEC3F &aHitPosition, float aDepth, float aShadowAttFactor)
void DebugBuffersOutputAsImages() const
const SFVEC4F & GetColorAt(const SFVEC2F &aPos) const
float GetDepthNormalizedAt(const SFVEC2I &aPos) const
void UpdateSize(const SFVEC2UI &aSize)
const SFVEC3F & GetNormalAt(const SFVEC2F &aPos) const
const SFVEC3F & GetPositionAt(const SFVEC2F &aPos) const
SFVEC3F * m_wc_hitposition
const float & GetShadowFactorAt(const SFVEC2I &aPos) const
float GetDepthAt(const SFVEC2F &aPos) const
float * m_shadow_att_factor
A base class to create post shaders.