G_IMAGE


Les objets G_IMAGE permettent de dessiner une image monochrome dans un objet. Il utilise la structure bit-block suivante :

typedef struct bitmap_block {
	void		*bi_pmask;	// pointeur sur le bit-plan repr‚sentant l'image
	unsigned short	bi_wb;		// nombre d'octet d'une ligne de l'image
	unsigned short	bi_hl;		// nombre de ligne de l'image
	unsigned short	bi_x;		// position X de l'image dans l'objet
	unsigned short	bi_y;		// position Y de l'image dans l'objet
	unsigned short	bi_color;	// couleur de l'image
} bit_block;

Notez que "bi_color" est un "color_word" dont le champ "fill_color" (bit 0 … 3) est utilisé pour représenter la couleur utilisé pour dessiner l'image. Attention, un bit-block doit obligatoirement avoir une largeur multiple de 16 pixels.

Retour à l'index G_USERDEF