neo::render::effect::AdvancedToneMap Class Reference

#include <render/effect/tonemap.h>

Inheritance diagram for neo::render::effect::AdvancedToneMap:

Inheritance graph
[legend]
Collaboration diagram for neo::render::effect::AdvancedToneMap:

Collaboration graph
[legend]
List of all members.

Detailed Description

Combine render buffer with various effect buffers and tone map into framebuffer

Author:
Mattias Jansson (mattias@realityrift.com)


Public Member Functions

 AdvancedToneMap ()
 Initialize effect.
virtual ~AdvancedToneMap ()
 Free resources.
void setRenderInput (const RenderTexturePtr &p_texture)
 Set render buffer input.
void setGlowInput (const RenderTexturePtr &p_texture)
 Set glow map buffer input.
virtual void process ()
 Process effect.

Protected Attributes

TechniquePtr _p_tech
 Technique used.
RenderTexturePtr _p_renderMap
 Render.
RenderTexturePtr _p_glowMap
 Glow map.
float _params [4]
 Parameters.


Member Function Documentation

void neo::render::effect::AdvancedToneMap::setRenderInput ( const RenderTexturePtr &  p_texture  ) 

Parameters:
p_texture Render input

void neo::render::effect::AdvancedToneMap::setGlowInput ( const RenderTexturePtr &  p_texture  ) 

Parameters:
p_texture Glow input


The documentation for this class was generated from the following file:
Generated on Sat Feb 17 20:51:07 2007 for NeoEngine 2 - Evolution by  doxygen 1.5.1