Euphoria
Public Member Functions | Public Attributes | List of all members
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 133 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 137 of file postproc.internal.h.


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