Data:getFFIPointer

Available since LÖVE 11.3
This function is not supported in earlier versions.

Gets an FFI pointer to the Data.

This function should be preferred instead of Data:getPointer because the latter uses light userdata which can't store more all possible memory addresses on some new ARM64 architectures, when LuaJIT is used.

Function

Synopsis

pointer = Data:getFFIPointer( )

Arguments

None.

Returns

cdata pointer
A raw void* pointer to the Data, or nil if FFI is unavailable.

See Also

Other Languages