Difference between revisions of "Data:getFFIPointer (Français)"

 
Line 2: Line 2:
 
Récupère un pointeur [http://luajit.org/ext_ffi.html FFI] sur les Data (données).
 
Récupère un pointeur [http://luajit.org/ext_ffi.html FFI] sur les Data (données).
  
Cette fonction devrait être préférée à [[Data:getPointer (Français)|Data:getPointer]], parce que cette dernière utilise [[light userdata (Français)|light userdata]] qui ne peuvent pas mémoriser toute les adresses mémoires disponibles sur les nouvelles architectures ARM64 lorsque LuaJIT est utilisé.
+
Cette fonction devrait être préférée à [[Data:getPointer (Français)|Data:getPointer]], parce que cette dernière utilise [[light userdata (Français)|light userdata]] qui ne peuvent pas conserver toute les adresses mémoires disponibles sur les nouvelles architectures ARM64 lorsque LuaJIT est utilisé.
 
== Fonction ==
 
== Fonction ==
 
=== Synopsis ===
 
=== Synopsis ===

Latest revision as of 07:54, 27 April 2022

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

Récupère un pointeur FFI sur les Data (données).

Cette fonction devrait être préférée à Data:getPointer, parce que cette dernière utilise light userdata qui ne peuvent pas conserver toute les adresses mémoires disponibles sur les nouvelles architectures ARM64 lorsque LuaJIT est utilisé.

Fonction

Synopsis

pointer = Data:getFFIPointer( )

Arguments

Aucun.

Retourne

cdata (Français) pointer
Un pointeur brut void* sur les Data, ou nil si FFI n'est pas disponible.

Voir également


Autres langues