Polyphase Game Engine
Loading...
Searching...
No Matches
FxaaPass Class Reference

#include <FxaaPass.h>

Inheritance diagram for FxaaPass:
PostProcessPass

Public Member Functions

virtual void Create () override
 
virtual void Destroy () override
 
virtual void Render (Image *input, Image *output) override
 
virtual void GatherProperties (std::vector< Property > &props) override
 
- Public Member Functions inherited from PostProcessPass
virtual void Resize ()
 
const std::string & GetName () const
 
virtual bool IsEnabled () const
 
void SetEnabled (bool enable)
 

Protected Attributes

FxaaUniforms mUniforms
 
- Protected Attributes inherited from PostProcessPass
std::string mName
 
bool mEnabled = false
 

Member Function Documentation

◆ Create()

void FxaaPass::Create ( )
overridevirtual

Reimplemented from PostProcessPass.

◆ Destroy()

void FxaaPass::Destroy ( )
overridevirtual

Reimplemented from PostProcessPass.

◆ GatherProperties()

void FxaaPass::GatherProperties ( std::vector< Property > &  props)
overridevirtual

Reimplemented from PostProcessPass.

◆ Render()

void FxaaPass::Render ( Image *  input,
Image *  output 
)
overridevirtual

Reimplemented from PostProcessPass.

Member Data Documentation

◆ mUniforms

FxaaUniforms FxaaPass::mUniforms
protected

The documentation for this class was generated from the following files: