CopySprite()
Syntaxe
Resultat = CopySprite(#Sprite1, #Sprite2 [, Mode])Description
Copie le #Sprite1 sur le #Sprite2. Si le #Sprite2 n'existe pas, il est créé, sinon il est écrasé. Si #PB_Any est utilisé pour le paramètre '#Sprite2', 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. #PB_Sprite_AlphaBlending: Le sprite est créé avec le support de l'apha-channel, le format d'image doit le gérer (seul PNG et TIFF pour l'instant). Le mode #PB_Sprite_Texture doit être aussi spécifié, et le sprite devra être affiché avec DisplaySprite3D().
OS Supportés
Tous