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

Line 1: Line 1:
{{newin|[[11.3]]|113|type=function}}
+
{{newin (Français)|[[11.3]]|113|type=function}}
 
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).
  
Line 12: Line 12:
 
Aucun.
 
Aucun.
 
=== Retourne ===
 
=== Retourne ===
{{param|cdata|pointer|Un pointeur brut <code>void*</code> sur les Data, ou <code>nil</code> is FFI n'est pas disponible.}}
+
{{param|cdata (Français)|pointer|Un pointeur brut <code>void*</code> sur les Data, ou <code>nil</code> si FFI n'est pas disponible.}}
 
== Voir également ==
 
== Voir également ==
 
* [[parent::Data (Français)]]
 
* [[parent::Data (Français)]]
Line 18: Line 18:
 
* [[Data:getSize (Français)]]
 
* [[Data:getSize (Français)]]
 
* [[Data:getString (Français)]]
 
* [[Data:getString (Français)]]
[[Category:Functions]]
+
[[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).}}
 
== Autres langues ==
 
== Autres langues ==
 
{{i18n|Data:getFFIPointer}}
 
{{i18n|Data:getFFIPointer}}

Revision as of 19:36, 27 December 2020

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 mémoriser 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