Class: RbSDL2::RWOps::RWOpsPointer
- Inherits:
-
FFI::AutoPointer
- Object
- FFI::AutoPointer
- RbSDL2::RWOps::RWOpsPointer
- Defined in:
- lib/rb_sdl2/rw_ops/rw_ops_pointer.rb
Class Method Summary collapse
Class Method Details
.release(ptr) ⇒ Object
5 6 7 8 9 10 |
# File 'lib/rb_sdl2/rw_ops/rw_ops_pointer.rb', line 5 def release(ptr) # SDL_RWclose() は必ず(エラー時も) SDL_RWOps 構造体を開放する。 # 2重開放を防ぐため、手動でリソースを開放する場合はこのオブジェクトの free を呼び出すこと。 err = ::SDL.RWclose(ptr) raise RbSDL2Error if err < 0 end |