#include <gdkrgbs.hpp>
Graphe d'héritage de la classe lgtkpp::rgb_base< T >
Membres publics | |
rgb_base (pixel_size length, pixel_size height, pixel_size padding=0) | |
Constructeur principal. | |
T & | operator() (pixel_pos x, pixel_pos y) |
Renvoie une reference sur le pixel (x,y). | |
operator T * () | |
Renvoie un pointeur sur le tableau C correspondant. |
Cette classe container contient les pixels d'une image et dispose de facilitées pour acceder aux pixels isolement, au moyen d'un operateur (), ainsi que d'un operateur de conversion vers T*. La classe derivant de std::vector, toutes les manipulations standard sur les vector sont possibles.
Le gdk effectue ses calculs beaucoup plus vite si le nombre d'octets d'une ligne est un multiple entier d'une puissance de 2. A la fin de chaque ligne, il est donc possible d'ajouter des bits de padding qui ne seront pas affichés mais permettent d'atteindre une telle valeur.
|
Constructeur principal.
|
|
Renvoie un pointeur sur le tableau C correspondant.
|
|
Renvoie une reference sur le pixel (x,y).
|