Rasterfarm-SDK
Loading...
Searching...
No Matches
Color::Function::Filter Class Referenceabstract

#include <filter.h>

Inheritance diagram for Color::Function::Filter:
Component Color::Function::AlphaTest Color::Function::AlphaToColor

Public Member Functions

 Filter (const char *uniformName, const Attribute &attribute)
 
virtual ~Filter ()
 
virtual void create (Material *pMaterial)=0
 
virtual void update (Material *pMaterial)=0
 
virtual void addShaderResources (Material *pMaterial)=0
 
virtual void addShaderCode (Material *pMaterial)=0
 

Protected Attributes

String uniformName
 

Detailed Description

This is a post-processing step with respect to the fragment shader.

Constructor & Destructor Documentation

◆ Filter()

Color::Function::Filter::Filter ( const char * uniformName,
const Attribute & attribute )

◆ ~Filter()

virtual Color::Function::Filter::~Filter ( )
virtual

Member Function Documentation

◆ addShaderCode()

virtual void Color::Function::Filter::addShaderCode ( Material * pMaterial)
pure virtual

◆ addShaderResources()

virtual void Color::Function::Filter::addShaderResources ( Material * pMaterial)
pure virtual

◆ create()

virtual void Color::Function::Filter::create ( Material * pMaterial)
pure virtual

◆ update()

virtual void Color::Function::Filter::update ( Material * pMaterial)
pure virtual

Member Data Documentation

◆ uniformName

String Color::Function::Filter::uniformName
protected

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