# File lib/ruby-sdl-ffi/sdl/event.rb, line 348 def self.SetEventFilter( &block ) if( block_given? ) proc = Proc.new { |ev| result = block.call( Event.new(ev).unwrap ) case result when true; 1 when false, nil; 0 else; result end } __SDL_SetEventFilter( proc ) else __SDL_SetEventFilter( nil ) end end