ruby-sdl-ffi如何定义回调并将其传递给AddTimer

时间:2017-01-23 19:28:38

标签: ruby callback sdl ffi

我试图使用SDL计时器,但我找不到有关如何将回调函数传递或定义到方法的文档;

callback(:timer_cb, [ :uint32 ], :uint32)
sdl_func  :SetTimer, [ :uint32, :timer_cb ], :int

callback(:newtimer_cb, [ :uint32, :pointer ], :uint32)
sdl_func  :AddTimer, [:uint32, :newtimer_cb, :pointer], :pointer

我发现它应该像... SDL :: Addtimer(时间,“这里是一个proc?”,“FFI :: MemoryPointer”?)

任何有关文档或示例的帮助或指向都是合适的。

0 个答案:

没有答案