love.data.newByteData (Français)

Disponible depuis LÖVE 11.0
Ce-tte function n'est pas supporté-e par des versions plus anciennes.

Crée un nouvel objet Data contenant des octets au choix.

Data:getPointer peut être utilisé en parallèle à FFI de LuaJIT pour manipuler le contenu d'un objet ByteData après qu'il ai été créé.


O.png Cette fonction peut être lente si elle est appelée de façon répétée, comme depuis love.update ou love.draw. Si vous devez utiliser souvent une ressource spécifique, créez la une seule fois, et conservez la quelque part, elle peut être réutilisée !  



Fonction

Crée une ByteData nouveau en copiant le contenu de la chaîne spécifiée.

Synopsis

bytedata = love.data.newByteData( datastring )

Arguments

string (Français) datastring
la chaîne d'octets à copier.

Retourne

ByteData (Français) bytedata
Le nouvel objet Data.

Fonction

Créé un nouveau ByteData en le copiant depuis un objet Data existant.

Synopsis

bytedata = love.data.newByteData( data, offset, size )

Arguments

Data (Français) data
L'objet Data existant à copier.
number (Français) offset (0)
L'offset de la sous-section à copier, en octets.
number (Français) size (data:getSize())
La taille, en octets du nouvel objet Data.

Retourne

ByteData (Français) bytedata
Le nouvel objet Data.

Fonction

Crée un nouveau ByteData vide (initialisé par des zéros) de la taille spécifiée.

Synopsis

bytedata = love.data.newByteData( size )

Arguments

number (Français) size
La taille, en octets, du nouvel objet Data.

Retourne

ByteData (Français) bytedata
Le nouvel objet Data.

Voir également

Autres langues