Template Class PostProcessingEffect

Inheritance Relationships

Base Type

Class Documentation

template<typename Self>
class legion::rendering::PostProcessingEffect : public legion::rendering::PostProcessingEffectBase

A base class for post processing effect.

Public Functions

inline virtual id_type getId() const override
inline virtual const std::string &getName() const override

Public Static Attributes

static const id_type id = typeHash<Self>()
static const std::string name = nameOfType<Self>()

Protected Functions

template<void(Self::*)(framebuffer &, RenderPipelineBase *, camera &, const camera::camera_input &, time::span) func_type> inline void addRenderPass ()