Euphoria
Public Member Functions | Public Attributes | List of all members
eu::render::BurHorizontalProvider Struct Reference

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

Inheritance diagram for eu::render::BurHorizontalProvider:
eu::render::ShaderPropertyProvider

Public Member Functions

 BurHorizontalProvider (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 horizontal blur step.

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

Constructor & Destructor Documentation

◆ BurHorizontalProvider()

eu::render::BurHorizontalProvider::BurHorizontalProvider ( BlurEffect b)
explicit

Member Function Documentation

◆ use_shader()

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

Member Data Documentation

◆ blur

BlurEffect* eu::render::BurHorizontalProvider::blur

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


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