PlanetTexturer_Gas Class Reference

Création de textures pour les planètes gazeuses. More...

#include <PlanetTexturer_Gas.h>

Inheritance diagram for PlanetTexturer_Gas:

PlanetTexturer List of all members.

Public Member Functions

 PlanetTexturer_Gas ()
 Contructeur.
virtual ~PlanetTexturer_Gas ()
 Destructeur.
void createTexture (String BitmapName)
 Creation d'une texture de planete gazeuse.

Protected Member Functions

void createTexture_Jovian (String BitmapName)
 Creation d'une texture de planete gazeuse, de type Jupiter.
void createTexture_Neptunian (String BitmapName)
 Creation d'une texture de planete gazeuse, de type Neptune.
void renderColors (RendererImage &renderer, int PlanetType)

Detailed Description

Création de textures pour les planètes gazeuses.

Spécialisation de la classe PlanetTexturer pour les planètes géantes gazeuses du type de Jupiter, Neptune, etc.


Constructor & Destructor Documentation

PlanetTexturer_Gas::PlanetTexturer_Gas  ) 
 

Contructeur.

PlanetTexturer_Gas::~PlanetTexturer_Gas  )  [virtual]
 

Destructeur.


Member Function Documentation

void PlanetTexturer_Gas::createTexture String  BitmapName  ) 
 

Creation d'une texture de planete gazeuse.

La fonction choisit la texture la plus appropriée au type de planète. La palette doit être structurée ainsi: -1.0 ... -0.8 les petits tourbillons -0.8 ... +0.8 le fond +0.8 ... +1.0 les gros tourbillons La fonction va génerer une colormap, et une normalmap (plane).

Parameters:
BitmapName Nom du fichier image qui sera généré (sans extension).
TODO

Reimplemented from PlanetTexturer.

void PlanetTexturer_Gas::createTexture_Jovian String  BitmapName  )  [protected]
 

Creation d'une texture de planete gazeuse, de type Jupiter.

Parameters:
BitmapName Nom du fichier image qui sera généré (sans extension).
Note: on peut aussi faire ces nuages dans la seconde couche des nuages ! (cf eaxmples)

TODO = Ajuster la bonne combinaison...... TODO = ajuster le gradient (foncer le mauve)

void PlanetTexturer_Gas::createTexture_Neptunian String  BitmapName  )  [protected]
 

Creation d'une texture de planete gazeuse, de type Neptune.

Parameters:
BitmapName Nom du fichier image qui sera généré (sans extension).
Note: on peut aussi faire ces nuages dans la seconde couche des nuages ! (cf eaxmples)

TODO = Ajuster la bonne combinaison...... TODO = ajuster le gradient (foncer le mauve)

void PlanetTexturer_Gas::renderColors RendererImage &  renderer,
int  PlanetType
[protected, virtual]
 

Définit la palette de couleurs qui sera utilisée pour la planete.

Parameters:
renderer L'image à coloriser
PlanetType Le type de palette à choisir en fonction du type de planete (tempérée, rocheuse, etc)

Reimplemented from PlanetTexturer.


The documentation for this class was generated from the following files:
Generated on Mon Mar 27 21:33:15 2006 for Long Forgotten Earth by  doxygen 1.4.6-NO