Section courante

A propos

Section administrative du site

SkyGI::BrushAssembly

Interface graphique : Assemblage de brosse
SkyOS pour C++

Description

Cette classe permet d'effectuer l'affichage d'une image de brosse et d'effectuer le traitement de remplissage avec les 9 images dans les régions spécifiés.

Membres

Méthode Prototype Description
BRUSHASSEMBLY BrushAssembly(); Ce constructeur permet de créer cette objet.
PAINT void BrushAssembly::Paint(Painter *pPainter, const Rect &rRect); Cette méthode permet de peindre la brosse.
SETBRUSHTYPE void BrushAssembly::SetBrushType(enumBrushType nBrushType); Cette méthode permet de fixer le type de brosse.
SETSIZINGTYPE void BrushAssembly::SetSizingType(enumSizingType nSizingType); Cette méthode permet de fixer le type de taille de la brosse.
SETSIZINGMARGINS void BrushAssembly::SetSizingMargins(const Rect &rSizingMargins); Cette méthode permet de fixer la taille des marges de la brosse.
SETSOLIDCOLOR void BrushAssembly::SetSolidColor(const Color &nColor); Cette méthode permet de fixer une couleur solide à la brosse.
SETIMAGE void BrushAssembly::SetImage(Image *pImage); Cette méthode permet de fixer une image à la brosse.
GETIMAGE Image * BrushAssembly::GetImage(); Cette méthode permet de demander l'image de la brosse.
COLORIZE void BrushAssembly::Colorize(Color nColor); Cette méthode permet de fixer une colorisation à la brosse.
SETFILL void BrushAssembly::SetFill(bool bFill); Cette méthode permet de fixer le mode remplissage à la brosse.
SETWIDTH void BrushAssembly::SetWidth(int iWidth); Cette méthode permet de fixer la largeur à la brosse.
DUMP void BrushAssembly::Dump(); Cette méthode permet d'envoyer vers la sortie.
GETMARGIN Rect BrushAssembly::GetMargin(); Cette méthode permet de demander la marge.
PREPARE void BrushAssembly::Prepare(); Cette méthode permet de préparer la brosse.
BRUSHASSEMBLY BrushAssembly::~BrushAssembly(); Ce destructeur permet de détruire cette objet.

Types

Type Prototype Description
ENUMBRUSHTYPE enum enumBrushType { SOLID = 0, IMAGE = 1 }; Ce type contient le type de brosse, soit respectivement solide ou en image.
ENUMSIZINGTYPE enum enumSizingType { STRETCH, TILE, FIXED } Ce type contient le type de taille de la brosse.


Dernière mise à jour : Mardi, le 31 octobre 2017