Euphoria
eu::render::BlurVerticalProvider Struct Reference

A shader property for the vertical blur step. More...

Inheritance diagram for eu::render::BlurVerticalProvider:
eu::render::ShaderPropertyProvider

Public Member Functions

 BlurVerticalProvider (BlurEffect *b)
void use_shader (const PostProcArg &a, const FrameBuffer &t) override
Public Member Functions inherited from eu::render::ShaderPropertyProvider
 ShaderPropertyProvider ()=default
virtual ~ShaderPropertyProvider ()=default
 ShaderPropertyProvider (const ShaderPropertyProvider &)=delete
 ShaderPropertyProvider (ShaderPropertyProvider &&)=delete
void operator= (const ShaderPropertyProvider &)=delete
void operator= (ShaderPropertyProvider &&)=delete

Public Attributes

BlurEffectblur

Detailed Description

A shader property for the vertical blur step.

Definition at line 134 of file postproc.internal.h.

Constructor & Destructor Documentation

◆ BlurVerticalProvider()

eu::render::BlurVerticalProvider::BlurVerticalProvider ( BlurEffect * b)
explicit

Member Function Documentation

◆ use_shader()

void eu::render::BlurVerticalProvider::use_shader ( const PostProcArg & a,
const FrameBuffer & t )
overridevirtual

Member Data Documentation

◆ blur

BlurEffect* eu::render::BlurVerticalProvider::blur

Definition at line 138 of file postproc.internal.h.


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