|
|
||
|
With Lua 5.0 you could use a simple wrapper function:
local refs = setmetatable({}, { __mode = 'k' })
function CreateFont(bmp)
local font = gfx.CreateFont(bmp)
refs[font] = bmp
return font
end
- Peter Shook
Tobias Käs wrote:
Is it possible for userdata to tell the GC it has a (native) reference to another userdata object, and so prevent the GC to collect it?Here's an example how i thought to use it: