C# Class GLSharp.Graphics.Effects.BloomEffect

Inheritance: IPostProcessEffect
Show file Open project: colin-dumitru/GLSharp

Public Methods

Method Description
BloomEffect ( ) : System
Init ( ITexture diffuse, ITexture normal, ITexture position, ITexture accumulation ) : void
Render ( RenderGroup previous ) : RenderGroup
Reset ( IGraphics graphics ) : void

Private Methods

Method Description
BindBloomShader ( ) : void

Method Details

BloomEffect() public method

public BloomEffect ( ) : System
return System

Init() public method

public Init ( ITexture diffuse, ITexture normal, ITexture position, ITexture accumulation ) : void
diffuse ITexture
normal ITexture
position ITexture
accumulation ITexture
return void

Render() public method

public Render ( RenderGroup previous ) : RenderGroup
previous GLSharp.Graphics.Core.RenderGroup
return GLSharp.Graphics.Core.RenderGroup

Reset() public method

public Reset ( IGraphics graphics ) : void
graphics IGraphics
return void