Class PostProcessingEffectBase¶
Defined in File postprocessingeffect.hpp
Inheritance Relationships¶
Derived Types¶
public legion::rendering::PostProcessingEffect< Self >
(Template Class PostProcessingEffect)public legion::rendering::PostProcessingEffect< Bloom >
(Template Class PostProcessingEffect)public legion::rendering::PostProcessingEffect< DepthOfField >
(Template Class PostProcessingEffect)public legion::rendering::PostProcessingEffect< FXAA >
(Template Class PostProcessingEffect)public legion::rendering::PostProcessingEffect< Tonemapping >
(Template Class PostProcessingEffect)
Class Documentation¶
-
class
legion::rendering
::
PostProcessingEffectBase
¶ Subclassed by legion::rendering::PostProcessingEffect< Self >, legion::rendering::PostProcessingEffect< Bloom >, legion::rendering::PostProcessingEffect< DepthOfField >, legion::rendering::PostProcessingEffect< FXAA >, legion::rendering::PostProcessingEffect< Tonemapping >
Public Functions
-
virtual id_type
getId
() const = 0¶
-
virtual const std::string &
getName
() const = 0¶
-
inline void
init
(app::window &context)¶
-
inline bool
isInitialized
() const¶
Public Members
-
std::vector<delegate<void(framebuffer&, RenderPipelineBase*, camera&, const camera::camera_input&, time::span)>>
renderPasses
¶
-
virtual id_type