module SDL2::Image

Constants

SDL_IMAGE_MODULE

Public Instance Methods

IMG_Init() click to toggle source

Loads dynamic libraries and prepares them for use. Flags should be one or more flags from IMG_InitFlags OR’d together. It returns the flags successfully initialized, or 0 on failure.

# File lib/sdl2/image.rb, line 26
api :IMG_Init, [:init_flags], :int, {error: true, filter: OK_WHEN_NOT_ZERO}
IMG_Load() click to toggle source
# File lib/sdl2/image.rb, line 35
api :IMG_Load, [:string], Surface.ptr, {error: true, filter: OK_WHEN_NOT_NULL }
IMG_LoadBMP_RW() click to toggle source
# File lib/sdl2/image.rb, line 91
api :IMG_LoadBMP_RW, [RWops.by_ref], Surface.ptr
IMG_LoadCUR_RW() click to toggle source
# File lib/sdl2/image.rb, line 88
api :IMG_LoadCUR_RW, [RWops.by_ref], Surface.ptr
IMG_LoadGIF_RW() click to toggle source
# File lib/sdl2/image.rb, line 94
api :IMG_LoadGIF_RW, [RWops.by_ref], Surface.ptr
IMG_LoadICO_RW() click to toggle source
# File lib/sdl2/image.rb, line 85
api :IMG_LoadICO_RW, [RWops.by_ref], Surface.ptr
IMG_LoadJPG_RW() click to toggle source
# File lib/sdl2/image.rb, line 97
api :IMG_LoadJPG_RW, [RWops.by_ref], Surface.ptr
IMG_LoadLBM_RW() click to toggle source
# File lib/sdl2/image.rb, line 100
api :IMG_LoadLBM_RW, [RWops.by_ref], Surface.ptr
IMG_LoadPCX_RW() click to toggle source
# File lib/sdl2/image.rb, line 103
api :IMG_LoadPCX_RW, [RWops.by_ref], Surface.ptr
IMG_LoadPNG_RW() click to toggle source
# File lib/sdl2/image.rb, line 106
api :IMG_LoadPNG_RW, [RWops.by_ref], Surface.ptr
IMG_LoadPNM_RW() click to toggle source
# File lib/sdl2/image.rb, line 109
api :IMG_LoadPNM_RW, [RWops.by_ref], Surface.ptr
IMG_LoadTGA_RW() click to toggle source
# File lib/sdl2/image.rb, line 112
api :IMG_LoadTGA_RW, [RWops.by_ref], Surface.ptr
IMG_LoadTIF_RW() click to toggle source
# File lib/sdl2/image.rb, line 115
api :IMG_LoadTIF_RW, [RWops.by_ref], Surface.ptr, method_name: :load_TIF_rw
IMG_LoadTyped_RW() click to toggle source
# File lib/sdl2/image.rb, line 32
api :IMG_LoadTyped_RW, [RWops.by_ref, :int, :string], Surface.ptr
IMG_LoadWEBP_RW() click to toggle source
# File lib/sdl2/image.rb, line 127
api :IMG_LoadWEBP_RW, [RWops.by_ref], Surface.ptr
IMG_LoadXCF_RW() click to toggle source
# File lib/sdl2/image.rb, line 118
api :IMG_LoadXCF_RW, [RWops.by_ref], Surface.ptr, method_name: :load_XCF_rw
IMG_LoadXPM_RW() click to toggle source
# File lib/sdl2/image.rb, line 121
api :IMG_LoadXPM_RW, [RWops.by_ref], Surface.ptr, method_name: :load_XPM_rw
IMG_LoadXV_RW() click to toggle source
# File lib/sdl2/image.rb, line 124
api :IMG_LoadXV_RW, [RWops.by_ref], Surface.ptr, method_name: :load_XV_rw
IMG_Load_RW() click to toggle source
# File lib/sdl2/image.rb, line 38
api :IMG_Load_RW, [RWops.by_ref, :int], Surface.ptr
IMG_Quit() click to toggle source
# File lib/sdl2/image.rb, line 29
api :IMG_Quit, [], :void
IMG_ReadXPMFromArray() click to toggle source
# File lib/sdl2/image.rb, line 131
api :IMG_ReadXPMFromArray, [:pointer], Surface.ptr
IMG_SavePNG() click to toggle source
# File lib/sdl2/image.rb, line 135
api :IMG_SavePNG, [Surface.by_ref, :string], :int
IMG_SavePNG_RW() click to toggle source
# File lib/sdl2/image.rb, line 138
api :IMG_SavePNG_RW, [Surface.by_ref, RWops.by_ref, :int], :int
IMG_isBMP() click to toggle source
# File lib/sdl2/image.rb, line 48
api :IMG_isBMP, [RWops.by_ref], :int
IMG_isCUR() click to toggle source
# File lib/sdl2/image.rb, line 45
api :IMG_isCUR, [RWops.by_ref], :int
IMG_isGIF() click to toggle source
# File lib/sdl2/image.rb, line 51
api :IMG_isGIF, [RWops.by_ref], :int
IMG_isICO() click to toggle source
# File lib/sdl2/image.rb, line 42
api :IMG_isICO, [RWops.by_ref], :int
IMG_isJPG() click to toggle source
# File lib/sdl2/image.rb, line 54
api :IMG_isJPG, [RWops.by_ref], :int
IMG_isLBM() click to toggle source
# File lib/sdl2/image.rb, line 57
api :IMG_isLBM, [RWops.by_ref], :int
IMG_isPCX() click to toggle source
# File lib/sdl2/image.rb, line 60
api :IMG_isPCX, [RWops.by_ref], :int
IMG_isPNG() click to toggle source
# File lib/sdl2/image.rb, line 63
api :IMG_isPNG, [RWops.by_ref], :int
IMG_isPNM() click to toggle source
# File lib/sdl2/image.rb, line 66
api :IMG_isPNM, [RWops.by_ref], :int
IMG_isTIF() click to toggle source
# File lib/sdl2/image.rb, line 69
api :IMG_isTIF, [RWops.by_ref], :int
IMG_isWEBP() click to toggle source
# File lib/sdl2/image.rb, line 81
api :IMG_isWEBP, [RWops.by_ref], :int
IMG_isXCF() click to toggle source
# File lib/sdl2/image.rb, line 72
api :IMG_isXCF, [RWops.by_ref], :int
IMG_isXPM() click to toggle source
# File lib/sdl2/image.rb, line 75
api :IMG_isXPM, [RWops.by_ref], :int
IMG_isXV() click to toggle source
# File lib/sdl2/image.rb, line 78
api :IMG_isXV, [RWops.by_ref], :int