# File lib/ruby-sdl-ffi/sdl/video.rb, line 285
  def self.GetGammaRamp()
    rtable = FFI::Buffer.new( :uint16, 256 )
    gtable = FFI::Buffer.new( :uint16, 256 )
    btable = FFI::Buffer.new( :uint16, 256 )

    n = __SDL_GetGammaRamp( rtable, gtable, btable )

    if( n == -1 )
      return nil
    else
      return [ rtable.get_array_of_uint16(0, 256),
               gtable.get_array_of_uint16(0, 256),
               btable.get_array_of_uint16(0, 256) ]
    end
  end