Data:getFFIPointer (Українська)

Доступне починаючи з LÖVE 11.3
Ця функція недоступна в попередніх версіях.

Повертає вказівник на дані для інтерфейсу зовнішніх функцій (FFI).

Цю функцію треба використовувати замість Data:getPointer, бо Data:getPointer використовує тип light userdata, в якому не поміщаються всі можливі адреси пам'яті, які LuaJIT використовує на нових архітектурах ARM64.

Функція

Вигляд

pointer = Data:getFFIPointer( )

Аргументи

Відсутні.

Повертає

cdata pointer
Прямий незахищений вказівник типу void* на дані (Data), чи nil, якщо інтерфейс зовнішніх функцій недоступний.

Див. також


Іншими мовами