#include <Gradient.h>
Public Member Functions | |
| Gradient (String SVGfilename) | |
| Contructeur. | |
| ~Gradient () | |
| Destructeur. | |
| ColourValue | getGradient (int stop_n) |
| Lit un point "stop" du gradient, et renvoie sa couleur. | |
| Real | getOffset (int stop_n) |
| Lit un point "stop" du gradient, et renvoie son Offset. | |
| ColourValue | getColour (Real G_offset) |
| Cette fonction renvoie la couleur associée à une valeur d'Offset quelconque. | |
| ColourValue | getNextGradient () |
| Lit un point "stop" du gradient. | |
| Real | getLastOffset () |
| Cette fonction renvoie l'offset associé au dernier gradient lu. | |
Protected Member Functions | |
| bool | openGradientFile (String SVGfilename) |
| La valeur de l'offset du dernier gradient (ou "stop") lu. | |
| void | closeGradientFile () |
| On libere le parser XML du fichier SVG. | |
| ColourValue | parseRGB1 (String colorString) |
| Parse une couleur au format rrggbb. | |
| ColourValue | parseRGB2 (String colorString) |
| Parse une couleur au format rgb(R,G,B). | |
| Ogre::uint8 | dec (char C) |
| Cette fonction convertit un caractere ascii hexa en decimal. | |
Protected Attributes | |
| XMLParser_T * | mSVGfile |
| int | mIndex |
| Fichier de gradients de couleur. | |
| Real | mLastOffset |
| Index des elements stop dans le fichier SVG. | |
|
|
Contructeur.
|
|
|
Destructeur.
|
|
|
On libere le parser XML du fichier SVG.
|
|
|
Cette fonction convertit un caractere ascii hexa en decimal.
|
|
|
Cette fonction renvoie la couleur associée à une valeur d'Offset quelconque. On réalise une interpolation linéaire entre 2 offsets. |
|
|
Lit un point "stop" du gradient, et renvoie sa couleur.
|
|
|
Cette fonction renvoie l'offset associé au dernier gradient lu.
|
|
|
Lit un point "stop" du gradient.
|
|
|
Lit un point "stop" du gradient, et renvoie son Offset.
|
|
|
La valeur de l'offset du dernier gradient (ou "stop") lu.
|
|
|
Parse une couleur au format rrggbb.
|
|
|
Parse une couleur au format rgb(R,G,B).
|
|
|
Fichier de gradients de couleur.
|
|
|
Index des elements stop dans le fichier SVG.
|
|
|
|
1.4.6-NO