GrabSprite()
Syntaxe
Resultat = GrabSprite(#Sprite, x, y, Largeur, Hauteur [, Mode])Description
Capture la zone de l'écran spécifiée et crée un nouveau #Sprite avec son contenu. Si #PB_Any est utilisé pour le paramètre '#Sprite', le numéro du nouveau sprite sera renvoyé dans 'Resultat'.
Le paramètre 'Mode' est facultatif et peut prendre une des valeurs suivantes:0 : Mode par défaut (le sprite est chargé dans la mémoire video, si possible) #PB_Sprite_Memory : Le sprite est chargé dans la mémoire principale du PC (plus lent sauf en mode SpecialFX()) #PB_Sprite_Alpha : Le sprite est au format 8 bits (256 couleurs) en niveau de gris utilisé par DisplayAlphaSprite(), DisplayShadowSprite() ou DisplaySolidSprite() #PB_Sprite_Texture : Le sprite est créé avec le support 3D (texture) nécessaire à la fonction CreateSprite3D() de la bibliothèque Sprite3D.
Note: GrabSprite() doit toujours être appelé en dehors d'un bloc StartDrawing() : StopDrawing().
OS Supportés
Tous