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

(Created page with "{{newin|11.3|113|type=function}} 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:g...")
 
 
(3 intermediate revisions by the same user not shown)
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).
  
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 12: Line 11:
 
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 17:
 
* [[Data:getSize (Français)]]
 
* [[Data:getSize (Français)]]
 
* [[Data:getString (Français)]]
 
* [[Data:getString (Français)]]
[[Category:Functions]]
+
[[Category:Functions (Français)]]
{{#set:Description=Gets an FFI pointer to the Data.}}
+
{{#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