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

 
(One intermediate revision by the same user not shown)
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]], parce que cette dernière utilise
+
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é.
[[light userdata]] qui ne peuvent pas mémoriser toute les adresses mémoires disponibles sur les nouvelles architectures ARM64 lorsque LuaJIT est utilisé.
 
 
== Fonction ==
 
== Fonction ==
 
=== Synopsis ===
 
=== Synopsis ===
Line 20: Line 19:
 
[[Category:Functions (Français)]]
 
[[Category:Functions (Français)]]
 
{{#set:Description=Récupère un pointeur [http://luajit.org/ext_ffi.html FFI] sur les Data (données).}}
 
{{#set:Description=Récupère un pointeur [http://luajit.org/ext_ffi.html FFI] sur les Data (données).}}
 +
{{#set:Since=113}}
 
== Autres langues ==
 
== Autres langues ==
 
{{i18n|Data:getFFIPointer}}
 
{{i18n|Data:getFFIPointer}}

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