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

<- CloseScreen() - Sprite Index - CreateSprite() ->