DrawingBuffer()
Syntaxe
AdresseMemoire = DrawingBuffer()Description
Renvoie l'adresse mémoire du buffer de dessin. Cela peut correspondre directement à la mémoire vidéo si la sortie est ScreenOutput() ou SpriteOutput() et permet des manipulations au niveau pixels très rapides. Avec ImageOutput() cette commande permet l'accès direct aux pixels de l'image. Si 'AdresseMemoire' est 0 alors l'accès direct en mémoire n'est pas possible surcette surface de dessin.
Note: cette commande est destinée aux programmeurs chevronnés. Pour obtenir plus d'informations sur le buffer, les commandes suivantes peuvent être utilisées : DrawingBufferPixelFormat() et DrawingBufferPitch(). Cette fonction doit être appelée à chaque fois que l'accès au buffer est nécessaire.
L'exemple qui suit montre comment utiliser DrawingBuffer pour créer de jolis effets graphiques:
Exemple
DirectScreenDrawing.pb
OS Supportés
Tous