# Home    # nevrax.com   
Nevrax
Nevrax.org
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#License
Docs
 
Documentation  
Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages   Search  

NL3D::CHeatHaze Class Reference

This perform a heat haze effect at the horizon of the scene. More...

#include <heat_haze.h>

List of all members.

Static Public Methods

void performHeatHaze (uint width, uint height, CScene &s, IDriver *drv)


Detailed Description

This perform a heat haze effect at the horizon of the scene.

This make use of 2d deformation of the frame buffer

Parameters:
width  : viewport width
height  : viewport height
Author:
Nicolas Vizerie , Nevrax France
Date:
2001

Definition at line 47 of file heat_haze.h.


Member Function Documentation

void NL3D::CHeatHaze::performHeatHaze uint    width,
uint    height,
CScene   s,
IDriver   drv
[static]
 

Definition at line 51 of file heat_haze.cpp.

References NL3D::_SinWave, NLMISC::CPlane::a, NLMISC::CPlane::c, NLMISC::CPlane::d, height, NLMISC::CMatrix::inverted, NLMISC::CVector::K, NLMISC::CPlane::make, NLMISC::CVector::normalize, NLMISC::CVector::Null, s, NLMISC::CVector::set, width, NLMISC::CVector::x, and NLMISC::CVector::z.


The documentation for this class was generated from the following files: