DevIL-Linux.py 27 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628
  1. from ctypes import *
  2. _libraries = {}
  3. _libraries['/usr/lib/libIL.so'] = CDLL('/usr/lib/libIL.so')
  4. STRING = c_char_p
  5. ILboolean = c_ubyte
  6. ILuint = c_uint
  7. ilActiveImage = _libraries['/usr/lib/libIL.so'].ilActiveImage
  8. ilActiveImage.restype = ILboolean
  9. ilActiveImage.argtypes = [ILuint]
  10. ilActiveLayer = _libraries['/usr/lib/libIL.so'].ilActiveLayer
  11. ilActiveLayer.restype = ILboolean
  12. ilActiveLayer.argtypes = [ILuint]
  13. ilActiveMipmap = _libraries['/usr/lib/libIL.so'].ilActiveMipmap
  14. ilActiveMipmap.restype = ILboolean
  15. ilActiveMipmap.argtypes = [ILuint]
  16. ilApplyPal = _libraries['/usr/lib/libIL.so'].ilApplyPal
  17. ilApplyPal.restype = ILboolean
  18. ilApplyPal.argtypes = [STRING]
  19. ilApplyProfile = _libraries['/usr/lib/libIL.so'].ilApplyProfile
  20. ilApplyProfile.restype = ILboolean
  21. ilApplyProfile.argtypes = [STRING, STRING]
  22. ilBindImage = _libraries['/usr/lib/libIL.so'].ilBindImage
  23. ilBindImage.restype = None
  24. ilBindImage.argtypes = [ILuint]
  25. ILint = c_int
  26. ilBlit = _libraries['/usr/lib/libIL.so'].ilBlit
  27. ilBlit.restype = ILboolean
  28. ilBlit.argtypes = [ILuint, ILint, ILint, ILint, ILuint, ILuint, ILuint, ILuint, ILuint, ILuint]
  29. ILclampf = c_float
  30. ilClearColour = _libraries['/usr/lib/libIL.so'].ilClearColour
  31. ilClearColour.restype = None
  32. ilClearColour.argtypes = [ILclampf, ILclampf, ILclampf, ILclampf]
  33. ilClearImage = _libraries['/usr/lib/libIL.so'].ilClearImage
  34. ilClearImage.restype = ILboolean
  35. ilClearImage.argtypes = []
  36. ilCloneCurImage = _libraries['/usr/lib/libIL.so'].ilCloneCurImage
  37. ilCloneCurImage.restype = ILuint
  38. ilCloneCurImage.argtypes = []
  39. ILenum = c_uint
  40. ilCompressFunc = _libraries['/usr/lib/libIL.so'].ilCompressFunc
  41. ilCompressFunc.restype = ILboolean
  42. ilCompressFunc.argtypes = [ILenum]
  43. ilConvertImage = _libraries['/usr/lib/libIL.so'].ilConvertImage
  44. ilConvertImage.restype = ILboolean
  45. ilConvertImage.argtypes = [ILenum, ILenum]
  46. ilConvertPal = _libraries['/usr/lib/libIL.so'].ilConvertPal
  47. ilConvertPal.restype = ILboolean
  48. ilConvertPal.argtypes = [ILenum]
  49. ilCopyImage = _libraries['/usr/lib/libIL.so'].ilCopyImage
  50. ilCopyImage.restype = ILboolean
  51. ilCopyImage.argtypes = [ILuint]
  52. ilCopyPixels = _libraries['/usr/lib/libIL.so'].ilCopyPixels
  53. ilCopyPixels.restype = ILuint
  54. ilCopyPixels.argtypes = [ILuint, ILuint, ILuint, ILuint, ILuint, ILuint, ILenum, ILenum, c_void_p]
  55. ilCreateSubImage = _libraries['/usr/lib/libIL.so'].ilCreateSubImage
  56. ilCreateSubImage.restype = ILuint
  57. ilCreateSubImage.argtypes = [ILenum, ILuint]
  58. ilDefaultImage = _libraries['/usr/lib/libIL.so'].ilDefaultImage
  59. ilDefaultImage.restype = ILboolean
  60. ilDefaultImage.argtypes = []
  61. ilDeleteImage = _libraries['/usr/lib/libIL.so'].ilDeleteImage
  62. ilDeleteImage.restype = None
  63. ilDeleteImage.argtypes = [ILuint]
  64. size_t = c_ulong
  65. ILsizei = size_t
  66. ilDeleteImages = _libraries['/usr/lib/libIL.so'].ilDeleteImages
  67. ilDeleteImages.restype = None
  68. ilDeleteImages.argtypes = [ILsizei, POINTER(ILuint)]
  69. ilDisable = _libraries['/usr/lib/libIL.so'].ilDisable
  70. ilDisable.restype = ILboolean
  71. ilDisable.argtypes = [ILenum]
  72. ilEnable = _libraries['/usr/lib/libIL.so'].ilEnable
  73. ilEnable.restype = ILboolean
  74. ilEnable.argtypes = [ILenum]
  75. ilFormatFunc = _libraries['/usr/lib/libIL.so'].ilFormatFunc
  76. ilFormatFunc.restype = ILboolean
  77. ilFormatFunc.argtypes = [ILenum]
  78. ilGenImages = _libraries['/usr/lib/libIL.so'].ilGenImages
  79. ilGenImages.restype = None
  80. ilGenImages.argtypes = [ILsizei, POINTER(ILuint)]
  81. ilGenImage = _libraries['/usr/lib/libIL.so'].ilGenImage
  82. ilGenImage.restype = ILuint
  83. ilGenImage.argtypes = []
  84. ILubyte = c_ubyte
  85. ilGetAlpha = _libraries['/usr/lib/libIL.so'].ilGetAlpha
  86. ilGetAlpha.restype = POINTER(ILubyte)
  87. ilGetAlpha.argtypes = [ILenum]
  88. ilGetBoolean = _libraries['/usr/lib/libIL.so'].ilGetBoolean
  89. ilGetBoolean.restype = ILboolean
  90. ilGetBoolean.argtypes = [ILenum]
  91. ilGetBooleanv = _libraries['/usr/lib/libIL.so'].ilGetBooleanv
  92. ilGetBooleanv.restype = None
  93. ilGetBooleanv.argtypes = [ILenum, POINTER(ILboolean)]
  94. ilGetData = _libraries['/usr/lib/libIL.so'].ilGetData
  95. ilGetData.restype = POINTER(ILubyte)
  96. ilGetData.argtypes = []
  97. ilGetDXTCData = _libraries['/usr/lib/libIL.so'].ilGetDXTCData
  98. ilGetDXTCData.restype = ILuint
  99. ilGetDXTCData.argtypes = [c_void_p, ILuint, ILenum]
  100. ilGetError = _libraries['/usr/lib/libIL.so'].ilGetError
  101. ilGetError.restype = ILenum
  102. ilGetError.argtypes = []
  103. ilGetInteger = _libraries['/usr/lib/libIL.so'].ilGetInteger
  104. ilGetInteger.restype = ILint
  105. ilGetInteger.argtypes = [ILenum]
  106. ilGetIntegerv = _libraries['/usr/lib/libIL.so'].ilGetIntegerv
  107. ilGetIntegerv.restype = None
  108. ilGetIntegerv.argtypes = [ILenum, POINTER(ILint)]
  109. ilGetLumpPos = _libraries['/usr/lib/libIL.so'].ilGetLumpPos
  110. ilGetLumpPos.restype = ILuint
  111. ilGetLumpPos.argtypes = []
  112. ilGetPalette = _libraries['/usr/lib/libIL.so'].ilGetPalette
  113. ilGetPalette.restype = POINTER(ILubyte)
  114. ilGetPalette.argtypes = []
  115. ilGetString = _libraries['/usr/lib/libIL.so'].ilGetString
  116. ilGetString.restype = STRING
  117. ilGetString.argtypes = [ILenum]
  118. ilHint = _libraries['/usr/lib/libIL.so'].ilHint
  119. ilHint.restype = None
  120. ilHint.argtypes = [ILenum, ILenum]
  121. ilInit = _libraries['/usr/lib/libIL.so'].ilInit
  122. ilInit.restype = None
  123. ilInit.argtypes = []
  124. ilIsDisabled = _libraries['/usr/lib/libIL.so'].ilIsDisabled
  125. ilIsDisabled.restype = ILboolean
  126. ilIsDisabled.argtypes = [ILenum]
  127. ilIsEnabled = _libraries['/usr/lib/libIL.so'].ilIsEnabled
  128. ilIsEnabled.restype = ILboolean
  129. ilIsEnabled.argtypes = [ILenum]
  130. ILHANDLE = c_void_p
  131. ilDetermineTypeF = _libraries['/usr/lib/libIL.so'].ilDetermineTypeF
  132. ilDetermineTypeF.restype = ILenum
  133. ilDetermineTypeF.argtypes = [ILHANDLE]
  134. ilIsImage = _libraries['/usr/lib/libIL.so'].ilIsImage
  135. ilIsImage.restype = ILboolean
  136. ilIsImage.argtypes = [ILuint]
  137. ilIsValid = _libraries['/usr/lib/libIL.so'].ilIsValid
  138. ilIsValid.restype = ILboolean
  139. ilIsValid.argtypes = [ILenum, STRING]
  140. ilIsValidF = _libraries['/usr/lib/libIL.so'].ilIsValidF
  141. ilIsValidF.restype = ILboolean
  142. ilIsValidF.argtypes = [ILenum, ILHANDLE]
  143. ilIsValidL = _libraries['/usr/lib/libIL.so'].ilIsValidL
  144. ilIsValidL.restype = ILboolean
  145. ilIsValidL.argtypes = [ILenum, c_void_p, ILuint]
  146. ilKeyColour = _libraries['/usr/lib/libIL.so'].ilKeyColour
  147. ilKeyColour.restype = None
  148. ilKeyColour.argtypes = [ILclampf, ILclampf, ILclampf, ILclampf]
  149. ilLoad = _libraries['/usr/lib/libIL.so'].ilLoad
  150. ilLoad.restype = ILboolean
  151. ilLoad.argtypes = [ILenum, STRING]
  152. ilLoadF = _libraries['/usr/lib/libIL.so'].ilLoadF
  153. ilLoadF.restype = ILboolean
  154. ilLoadF.argtypes = [ILenum, ILHANDLE]
  155. ilLoadImage = _libraries['/usr/lib/libIL.so'].ilLoadImage
  156. ilLoadImage.restype = ILboolean
  157. ilLoadImage.argtypes = [STRING]
  158. ilLoadL = _libraries['/usr/lib/libIL.so'].ilLoadL
  159. ilLoadL.restype = ILboolean
  160. ilLoadL.argtypes = [ILenum, c_void_p, ILuint]
  161. ilLoadPal = _libraries['/usr/lib/libIL.so'].ilLoadPal
  162. ilLoadPal.restype = ILboolean
  163. ilLoadPal.argtypes = [STRING]
  164. ILdouble = c_double
  165. ilModAlpha = _libraries['/usr/lib/libIL.so'].ilModAlpha
  166. ilModAlpha.restype = None
  167. ilModAlpha.argtypes = [ILdouble]
  168. ilOriginFunc = _libraries['/usr/lib/libIL.so'].ilOriginFunc
  169. ilOriginFunc.restype = ILboolean
  170. ilOriginFunc.argtypes = [ILenum]
  171. ilOverlayImage = _libraries['/usr/lib/libIL.so'].ilOverlayImage
  172. ilOverlayImage.restype = ILboolean
  173. ilOverlayImage.argtypes = [ILuint, ILint, ILint, ILint]
  174. ilPopAttrib = _libraries['/usr/lib/libIL.so'].ilPopAttrib
  175. ilPopAttrib.restype = None
  176. ilPopAttrib.argtypes = []
  177. ilPushAttrib = _libraries['/usr/lib/libIL.so'].ilPushAttrib
  178. ilPushAttrib.restype = None
  179. ilPushAttrib.argtypes = [ILuint]
  180. ilRegisterFormat = _libraries['/usr/lib/libIL.so'].ilRegisterFormat
  181. ilRegisterFormat.restype = None
  182. ilRegisterFormat.argtypes = [ILenum]
  183. IL_LOADPROC = CFUNCTYPE(ILenum, STRING)
  184. ilRegisterLoad = _libraries['/usr/lib/libIL.so'].ilRegisterLoad
  185. ilRegisterLoad.restype = ILboolean
  186. ilRegisterLoad.argtypes = [STRING, IL_LOADPROC]
  187. ilRegisterMipNum = _libraries['/usr/lib/libIL.so'].ilRegisterMipNum
  188. ilRegisterMipNum.restype = ILboolean
  189. ilRegisterMipNum.argtypes = [ILuint]
  190. ilRegisterNumImages = _libraries['/usr/lib/libIL.so'].ilRegisterNumImages
  191. ilRegisterNumImages.restype = ILboolean
  192. ilRegisterNumImages.argtypes = [ILuint]
  193. ilRegisterOrigin = _libraries['/usr/lib/libIL.so'].ilRegisterOrigin
  194. ilRegisterOrigin.restype = None
  195. ilRegisterOrigin.argtypes = [ILenum]
  196. ilRegisterPal = _libraries['/usr/lib/libIL.so'].ilRegisterPal
  197. ilRegisterPal.restype = None
  198. ilRegisterPal.argtypes = [c_void_p, ILuint, ILenum]
  199. IL_SAVEPROC = CFUNCTYPE(ILenum, STRING)
  200. ilRegisterSave = _libraries['/usr/lib/libIL.so'].ilRegisterSave
  201. ilRegisterSave.restype = ILboolean
  202. ilRegisterSave.argtypes = [STRING, IL_SAVEPROC]
  203. ilRegisterType = _libraries['/usr/lib/libIL.so'].ilRegisterType
  204. ilRegisterType.restype = None
  205. ilRegisterType.argtypes = [ILenum]
  206. ilRemoveLoad = _libraries['/usr/lib/libIL.so'].ilRemoveLoad
  207. ilRemoveLoad.restype = ILboolean
  208. ilRemoveLoad.argtypes = [STRING]
  209. ilRemoveSave = _libraries['/usr/lib/libIL.so'].ilRemoveSave
  210. ilRemoveSave.restype = ILboolean
  211. ilRemoveSave.argtypes = [STRING]
  212. ilResetMemory = _libraries['/usr/lib/libIL.so'].ilResetMemory
  213. ilResetMemory.restype = None
  214. ilResetMemory.argtypes = []
  215. ilResetRead = _libraries['/usr/lib/libIL.so'].ilResetRead
  216. ilResetRead.restype = None
  217. ilResetRead.argtypes = []
  218. ilResetWrite = _libraries['/usr/lib/libIL.so'].ilResetWrite
  219. ilResetWrite.restype = None
  220. ilResetWrite.argtypes = []
  221. ilSave = _libraries['/usr/lib/libIL.so'].ilSave
  222. ilSave.restype = ILboolean
  223. ilSave.argtypes = [ILenum, STRING]
  224. ilSaveF = _libraries['/usr/lib/libIL.so'].ilSaveF
  225. ilSaveF.restype = ILuint
  226. ilSaveF.argtypes = [ILenum, ILHANDLE]
  227. ilSaveImage = _libraries['/usr/lib/libIL.so'].ilSaveImage
  228. ilSaveImage.restype = ILboolean
  229. ilSaveImage.argtypes = [STRING]
  230. ilSaveL = _libraries['/usr/lib/libIL.so'].ilSaveL
  231. ilSaveL.restype = ILuint
  232. ilSaveL.argtypes = [ILenum, c_void_p, ILuint]
  233. ilSavePal = _libraries['/usr/lib/libIL.so'].ilSavePal
  234. ilSavePal.restype = ILboolean
  235. ilSavePal.argtypes = [STRING]
  236. ilSetAlpha = _libraries['/usr/lib/libIL.so'].ilSetAlpha
  237. ilSetAlpha.restype = ILboolean
  238. ilSetAlpha.argtypes = [ILdouble]
  239. ilSetData = _libraries['/usr/lib/libIL.so'].ilSetData
  240. ilSetData.restype = ILboolean
  241. ilSetData.argtypes = [c_void_p]
  242. ilSetDuration = _libraries['/usr/lib/libIL.so'].ilSetDuration
  243. ilSetDuration.restype = ILboolean
  244. ilSetDuration.argtypes = [ILuint]
  245. ilSetInteger = _libraries['/usr/lib/libIL.so'].ilSetInteger
  246. ilSetInteger.restype = None
  247. ilSetInteger.argtypes = [ILenum, ILint]
  248. mAlloc = CFUNCTYPE(c_void_p, ILsizei)
  249. mFree = CFUNCTYPE(None, c_void_p)
  250. ilSetMemory = _libraries['/usr/lib/libIL.so'].ilSetMemory
  251. ilSetMemory.restype = None
  252. ilSetMemory.argtypes = [mAlloc, mFree]
  253. ilSetPixels = _libraries['/usr/lib/libIL.so'].ilSetPixels
  254. ilSetPixels.restype = None
  255. ilSetPixels.argtypes = [ILint, ILint, ILint, ILuint, ILuint, ILuint, ILenum, ILenum, c_void_p]
  256. fOpenRProc = CFUNCTYPE(ILHANDLE, STRING)
  257. fCloseRProc = CFUNCTYPE(None, ILHANDLE)
  258. fEofProc = CFUNCTYPE(ILboolean, ILHANDLE)
  259. fGetcProc = CFUNCTYPE(ILint, ILHANDLE)
  260. fReadProc = CFUNCTYPE(ILint, c_void_p, ILuint, ILuint, ILHANDLE)
  261. fSeekRProc = CFUNCTYPE(ILint, ILHANDLE, ILint, ILint)
  262. fTellRProc = CFUNCTYPE(ILint, ILHANDLE)
  263. ilSetRead = _libraries['/usr/lib/libIL.so'].ilSetRead
  264. ilSetRead.restype = None
  265. ilSetRead.argtypes = [fOpenRProc, fCloseRProc, fEofProc, fGetcProc, fReadProc, fSeekRProc, fTellRProc]
  266. ilSetString = _libraries['/usr/lib/libIL.so'].ilSetString
  267. ilSetString.restype = None
  268. ilSetString.argtypes = [ILenum, STRING]
  269. fOpenWProc = CFUNCTYPE(ILHANDLE, STRING)
  270. fCloseWProc = CFUNCTYPE(None, ILHANDLE)
  271. fPutcProc = CFUNCTYPE(ILint, ILubyte, ILHANDLE)
  272. fSeekWProc = CFUNCTYPE(ILint, ILHANDLE, ILint, ILint)
  273. fTellWProc = CFUNCTYPE(ILint, ILHANDLE)
  274. fWriteProc = CFUNCTYPE(ILint, c_void_p, ILuint, ILuint, ILHANDLE)
  275. ilSetWrite = _libraries['/usr/lib/libIL.so'].ilSetWrite
  276. ilSetWrite.restype = None
  277. ilSetWrite.argtypes = [fOpenWProc, fCloseWProc, fPutcProc, fSeekWProc, fTellWProc, fWriteProc]
  278. ilShutDown = _libraries['/usr/lib/libIL.so'].ilShutDown
  279. ilShutDown.restype = None
  280. ilShutDown.argtypes = []
  281. ilTexImage = _libraries['/usr/lib/libIL.so'].ilTexImage
  282. ilTexImage.restype = ILboolean
  283. ilTexImage.argtypes = [ILuint, ILuint, ILuint, ILubyte, ILenum, ILenum, c_void_p]
  284. ilTypeFromExt = _libraries['/usr/lib/libIL.so'].ilTypeFromExt
  285. ilTypeFromExt.restype = ILenum
  286. ilTypeFromExt.argtypes = [STRING]
  287. ilTypeFunc = _libraries['/usr/lib/libIL.so'].ilTypeFunc
  288. ilTypeFunc.restype = ILboolean
  289. ilTypeFunc.argtypes = [ILenum]
  290. ilLoadData = _libraries['/usr/lib/libIL.so'].ilLoadData
  291. ilLoadData.restype = ILboolean
  292. ilLoadData.argtypes = [STRING, ILuint, ILuint, ILuint, ILubyte]
  293. ilLoadDataF = _libraries['/usr/lib/libIL.so'].ilLoadDataF
  294. ilLoadDataF.restype = ILboolean
  295. ilLoadDataF.argtypes = [ILHANDLE, ILuint, ILuint, ILuint, ILubyte]
  296. ilLoadDataL = _libraries['/usr/lib/libIL.so'].ilLoadDataL
  297. ilLoadDataL.restype = ILboolean
  298. ilLoadDataL.argtypes = [c_void_p, ILuint, ILuint, ILuint, ILuint, ILubyte]
  299. ilSaveData = _libraries['/usr/lib/libIL.so'].ilSaveData
  300. ilSaveData.restype = ILboolean
  301. ilSaveData.argtypes = [STRING]
  302. IL_LIB_JPEG_ERROR = 1506 # Variable c_int
  303. IL_FLOAT = 5126 # Variable c_int
  304. IL_RXGB = 1807 # Variable c_int
  305. IL_DOOM = 1058 # Variable c_int
  306. IL_PAL_BIT = 4 # Variable c_int
  307. IL_TYPE_SET = 1554 # Variable c_int
  308. IL_NUM_MIPMAPS = 3570 # Variable c_int
  309. IL_IMAGE_CUBEFLAGS = 3581 # Variable c_int
  310. IL_STACK_UNDERFLOW = 1295 # Variable c_int
  311. IL_SHORT = 5122 # Variable c_int
  312. IL_KEEP_DXTC_DATA = 1804 # Variable c_int
  313. IL_IMAGE_WIDTH = 3556 # Variable c_int
  314. IL_DEFAULT_ON_FAIL = 1586 # Variable c_int
  315. IL_ATI1N = 1808 # Variable c_int
  316. IL_COMPRESS_LZO = 1795 # Variable c_int
  317. IL_SEEK_END = 2 # Variable c_int
  318. IL_MNG = 1077 # Variable c_int
  319. IL_PSD = 1081 # Variable c_int
  320. IL_DOUBLE = 5130 # Variable c_int
  321. IL_JP2 = 1089 # Variable c_int
  322. IL_PALETTE_BASE_TYPE = 3568 # Variable c_int
  323. IL_CUBEMAP_POSITIVEZ = 16384 # Variable c_int
  324. IL_CUBEMAP_POSITIVEY = 4096 # Variable c_int
  325. IL_CUBEMAP_POSITIVEX = 1024 # Variable c_int
  326. IL_PALETTE_NUM_COLS = 3567 # Variable c_int
  327. IL_IMAGE_DURATION = 3576 # Variable c_int
  328. IL_JPG_PROGRESSIVE = 1829 # Variable c_int
  329. IL_OUT_FORMAT_SAME = 1293 # Variable c_int
  330. IL_PCX = 1064 # Variable c_int
  331. IL_HDR = 1087 # Variable c_int
  332. IL_SUB_MIPMAP = 1665 # Variable c_int
  333. IL_USE_COMPRESSION = 1638 # Variable c_int
  334. IL_IMAGE_CHANNELS = 3583 # Variable c_int
  335. IL_CUBEMAP_NEGATIVEZ = 32768 # Variable c_int
  336. IL_CUBEMAP_NEGATIVEY = 8192 # Variable c_int
  337. IL_CUBEMAP_NEGATIVEX = 2048 # Variable c_int
  338. IL_IMAGE_BITS_PER_PIXEL = 3561 # Variable c_int
  339. IL_TGA = 1069 # Variable c_int
  340. IL_MEM_SPEED_HINT = 1637 # Variable c_int
  341. IL_WU_QUANT = 1601 # Variable c_int
  342. IL_INT = 5124 # Variable c_int
  343. IL_LIB_JP2_ERROR = 1510 # Variable c_int
  344. IL_MAX_QUANT_INDEXS = 1604 # Variable c_int
  345. IL_3DC = 1806 # Variable c_int
  346. IL_TYPE_UNKNOWN = 0 # Variable c_int
  347. IL_TYPE_BIT = 16 # Variable c_int
  348. IL_LOADFAIL_BIT = 64 # Variable c_int
  349. IL_FILE_OVERWRITE = 1568 # Variable c_int
  350. IL_FORMAT_SPECIFIC_BIT = 128 # Variable c_int
  351. IL_CHEAD = 1071 # Variable c_int
  352. IL_INVALID_FILE_HEADER = 1288 # Variable c_int
  353. IL_RAW = 1072 # Variable c_int
  354. IL_FILE_READ_ERROR = 1298 # Variable c_int
  355. IL_ILLEGAL_OPERATION = 1286 # Variable c_int
  356. IL_INTERLACE_MODE = 1594 # Variable c_int
  357. IL_XPM = 1086 # Variable c_int
  358. IL_LIB_TIFF_ERROR = 1508 # Variable c_int
  359. IL_WDP = 1091 # Variable c_int
  360. IL_LOAD_EXT = 7937 # Variable c_int
  361. IL_PAL_RGB24 = 1025 # Variable c_int
  362. IL_BMP_RLE = 1812 # Variable c_int
  363. IL_COMPRESS_RLE = 1794 # Variable c_int
  364. IL_ACTIVE_IMAGE = 3572 # Variable c_int
  365. IL_IMAGE_DEPTH = 3558 # Variable c_int
  366. IL_IMAGE_BYTES_PER_PIXEL = 3560 # Variable c_int
  367. IL_ORIGIN_LOWER_LEFT = 1537 # Variable c_int
  368. IL_USE_KEY_COLOR = 1589 # Variable c_int
  369. IL_ACTIVE_LAYER = 3574 # Variable c_int
  370. IL_GIF = 1078 # Variable c_int
  371. IL_NEU_QUANT = 1602 # Variable c_int
  372. IL_CONV_PAL = 1584 # Variable c_int
  373. IL_DXT5 = 1802 # Variable c_int
  374. IL_PNG_AUTHNAME_STRING = 1818 # Variable c_int
  375. IL_DXT1 = 1798 # Variable c_int
  376. IL_PAL_BGR32 = 1029 # Variable c_int
  377. IL_DXT3 = 1800 # Variable c_int
  378. IL_NUM_LAYERS = 3571 # Variable c_int
  379. IL_BYTE = 5120 # Variable c_int
  380. IL_PIX = 1084 # Variable c_int
  381. IL_PIC = 1065 # Variable c_int
  382. IL_JFIF = 1061 # Variable c_int
  383. IL_PAL_BGRA32 = 1030 # Variable c_int
  384. IL_ILLEGAL_FILE_VALUE = 1287 # Variable c_int
  385. IL_UNSIGNED_BYTE = 5121 # Variable c_int
  386. IL_FORMAT_MODE = 1553 # Variable c_int
  387. IL_PALETTE_SIZE = 3565 # Variable c_int
  388. IL_EXIF = 1082 # Variable c_int
  389. IL_COMPRESSION_HINT = 1640 # Variable c_int
  390. IL_INVALID_VALUE = 1285 # Variable c_int
  391. IL_DCX = 1080 # Variable c_int
  392. IL_DOOM_FLAT = 1059 # Variable c_int
  393. IL_BAD_DIMENSIONS = 1297 # Variable c_int
  394. IL_USE_KEY_COLOUR = 1589 # Variable c_int
  395. IL_SGI_RLE = 1813 # Variable c_int
  396. IL_UNKNOWN_ERROR = 1535 # Variable c_int
  397. IL_VENDOR = 7936 # Variable c_int
  398. IL_DONT_CARE = 1634 # Variable c_int
  399. IL_COMPRESS_NONE = 1793 # Variable c_int
  400. IL_COMPRESS_ZLIB = 1796 # Variable c_int
  401. IL_BLIT_BLEND = 1590 # Variable c_int
  402. IL_QUANTIZATION_MODE = 1600 # Variable c_int
  403. IL_CUR_IMAGE = 3575 # Variable c_int
  404. IL_INVALID_ENUM = 1281 # Variable c_int
  405. IL_FORMAT_BIT = 8 # Variable c_int
  406. IL_TIF_HOSTCOMPUTER_STRING = 1822 # Variable c_int
  407. IL_BMP = 1056 # Variable c_int
  408. IL_TIF_DESCRIPTION_STRING = 1821 # Variable c_int
  409. IL_TIF_DOCUMENTNAME_STRING = 1823 # Variable c_int
  410. IL_SUB_NEXT = 1664 # Variable c_int
  411. IL_IMAGE_TYPE = 3563 # Variable c_int
  412. IL_INVALID_PARAM = 1289 # Variable c_int
  413. IL_ICNS = 1088 # Variable c_int
  414. IL_ALPHA = 6411 # Variable c_int
  415. IL_TGA_CREATE_STAMP = 1808 # Variable c_int
  416. IL_PAL_BGR24 = 1028 # Variable c_int
  417. IL_DXTC_DATA_FORMAT = 1805 # Variable c_int
  418. IL_PSP = 1083 # Variable c_int
  419. IL_TGA_ID_STRING = 1815 # Variable c_int
  420. IL_IMAGE_SIZE_OF_DATA = 3559 # Variable c_int
  421. IL_RGBA = 6408 # Variable c_int
  422. IL_FORMAT_NOT_SUPPORTED = 1283 # Variable c_int
  423. IL_FILE_MODE = 1569 # Variable c_int
  424. IL_LBM = 1062 # Variable c_int
  425. IL_ORIGIN_MODE = 1539 # Variable c_int
  426. IL_TIF = 1070 # Variable c_int
  427. IL_VERSION_NUM = 3554 # Variable c_int
  428. IL_PALETTE_BPP = 3566 # Variable c_int
  429. IL_LUMINANCE_ALPHA = 6410 # Variable c_int
  430. IL_VERSION_1_7_5 = 1 # Variable c_int
  431. IL_PAL_NONE = 1024 # Variable c_int
  432. IL_PCD = 1063 # Variable c_int
  433. IL_PAL_RGBA32 = 1027 # Variable c_int
  434. IL_PXR = 1085 # Variable c_int
  435. IL_NUM_IMAGES = 3569 # Variable c_int
  436. IL_JPG_QUALITY = 1809 # Variable c_int
  437. IL_FALSE = 0 # Variable c_int
  438. IL_SEEK_CUR = 1 # Variable c_int
  439. IL_SEEK_SET = 0 # Variable c_int
  440. IL_JPG = 1061 # Variable c_int
  441. IL_ORIGIN_SET = 1536 # Variable c_int
  442. IL_DDS = 1079 # Variable c_int
  443. IL_RGB = 6407 # Variable c_int
  444. IL_TGA_RLE = 1811 # Variable c_int
  445. IL_IMAGE_ORIGIN = 3582 # Variable c_int
  446. IL_IMAGE_BPC = 3578 # Variable c_int
  447. IL_COMPRESS_MODE = 1792 # Variable c_int
  448. IL_COMPRESS_BIT = 32 # Variable c_int
  449. IL_NEU_QUANT_SAMPLE = 1603 # Variable c_int
  450. IL_JASC_PAL = 1141 # Variable c_int
  451. IL_IMAGE_BPP = 3560 # Variable c_int
  452. IL_HALF = 5131 # Variable c_int
  453. IL_DXT2 = 1799 # Variable c_int
  454. IL_NO_COMPRESSION = 1639 # Variable c_int
  455. IL_COULD_NOT_OPEN_FILE = 1290 # Variable c_int
  456. IL_PNM = 1067 # Variable c_int
  457. IL_PNG = 1066 # Variable c_int
  458. IL_TGA_AUTHCOMMENT_STRING = 1817 # Variable c_int
  459. IL_JNG = 1077 # Variable c_int
  460. IL_LUMINANCE = 6409 # Variable c_int
  461. IL_ICO = 1060 # Variable c_int
  462. IL_IMAGE_OFFX = 3579 # Variable c_int
  463. IL_IMAGE_OFFY = 3580 # Variable c_int
  464. IL_IMAGE_PLANESIZE = 3577 # Variable c_int
  465. IL_ORIGIN_UPPER_LEFT = 1538 # Variable c_int
  466. IL_TGA_AUTHNAME_STRING = 1816 # Variable c_int
  467. IL_PCD_PICNUM = 1827 # Variable c_int
  468. IL_TYPE_MODE = 1555 # Variable c_int
  469. IL_SUB_LAYER = 1666 # Variable c_int
  470. IL_CUT = 1057 # Variable c_int
  471. IL_CHEAD_HEADER_STRING = 1826 # Variable c_int
  472. IL_PNG_TITLE_STRING = 1819 # Variable c_int
  473. IL_DXT_NO_COMP = 1803 # Variable c_int
  474. IL_LIF = 1076 # Variable c_int
  475. IL_DXTC_FORMAT = 1797 # Variable c_int
  476. IL_TRUE = 1 # Variable c_int
  477. IL_TIF_AUTHNAME_STRING = 1824 # Variable c_int
  478. IL_WAL = 1074 # Variable c_int
  479. IL_ACTIVE_MIPMAP = 3573 # Variable c_int
  480. IL_PNG_DESCRIPTION_STRING = 1820 # Variable c_int
  481. IL_INTERNAL_ERROR = 1284 # Variable c_int
  482. IL_OUT_OF_MEMORY = 1282 # Variable c_int
  483. IL_MDL = 1073 # Variable c_int
  484. IL_IMAGE_HEIGHT = 3557 # Variable c_int
  485. IL_PALETTE_TYPE = 3564 # Variable c_int
  486. IL_BGR = 32992 # Variable c_int
  487. IL_PNG_INTERLACE = 1810 # Variable c_int
  488. IL_UNSIGNED_INT = 5125 # Variable c_int
  489. IL_LIB_GIF_ERROR = 1505 # Variable c_int
  490. IL_FILE_WRITE_ERROR = 1298 # Variable c_int
  491. IL_ORIGIN_BIT = 1 # Variable c_int
  492. IL_VTF = 1092 # Variable c_int
  493. IL_INVALID_CONVERSION = 1296 # Variable c_int
  494. IL_LESS_MEM = 1633 # Variable c_int
  495. IL_LIB_PNG_ERROR = 1507 # Variable c_int
  496. IL_SGI = 1068 # Variable c_int
  497. IL_UNSIGNED_SHORT = 5123 # Variable c_int
  498. IL_COLOUR_INDEX = 6400 # Variable c_int
  499. IL_STACK_OVERFLOW = 1294 # Variable c_int
  500. IL_FILE_ALREADY_EXISTS = 1292 # Variable c_int
  501. IL_COLOR_INDEX = 6400 # Variable c_int
  502. IL_BGRA = 32993 # Variable c_int
  503. IL_PNG_ALPHA_INDEX = 1828 # Variable c_int
  504. IL_EOF = -1 # Variable c_int
  505. IL_JPG_SAVE_FORMAT = 1825 # Variable c_int
  506. IL_LIB_MNG_ERROR = 1509 # Variable c_int
  507. IL_INVALID_EXTENSION = 1291 # Variable c_int
  508. IL_VERSION = 175 # Variable c_int
  509. IL_IMAGE_FORMAT = 3562 # Variable c_int
  510. IL_SAVE_EXT = 7938 # Variable c_int
  511. IL_FILE_BIT = 2 # Variable c_int
  512. IL_FORMAT_SET = 1552 # Variable c_int
  513. IL_FASTEST = 1632 # Variable c_int
  514. IL_EXR = 1090 # Variable c_int
  515. IL_PAL_RGB32 = 1026 # Variable c_int
  516. IL_DXT4 = 1801 # Variable c_int
  517. IL_ALL_ATTRIB_BITS = 1048575 # Variable c_int
  518. IL_SAVE_INTERLACED = 1593 # Variable c_int
  519. IL_NO_ERROR = 0 # Variable c_int
  520. __all__ = ['ilActiveImage', 'ILclampf', 'IL_PAL_RGB24',
  521. 'IL_LIB_JPEG_ERROR', 'ilLoadImage', 'IL_VERSION_1_7_5',
  522. 'IL_TIF_AUTHNAME_STRING', 'ilBindImage',
  523. 'IL_TGA_CREATE_STAMP', 'IL_UNSIGNED_SHORT', 'ilConvertPal',
  524. 'IL_PAL_BGR24', 'IL_FLOAT', 'ilLoad', 'IL_ACTIVE_MIPMAP',
  525. 'size_t', 'ILHANDLE', 'IL_DOUBLE', 'IL_PALETTE_BASE_TYPE',
  526. 'IL_NUM_IMAGES', 'IL_INTERNAL_ERROR', 'IL_LBM',
  527. 'IL_PNG_DESCRIPTION_STRING', 'IL_CUBEMAP_POSITIVEZ',
  528. 'IL_COMPRESSION_HINT', 'ilSetString', 'ilRemoveLoad',
  529. 'IL_RXGB', 'IL_CUBEMAP_POSITIVEY', 'IL_NO_ERROR',
  530. 'IL_LIB_TIFF_ERROR', 'fTellRProc', 'IL_TGA_ID_STRING',
  531. 'IL_IMAGE_SIZE_OF_DATA', 'ILenum', 'IL_RGBA',
  532. 'IL_TGA_AUTHNAME_STRING', 'fOpenRProc', 'IL_COMPRESS_NONE',
  533. 'IL_JASC_PAL', 'IL_DOOM', 'IL_COMPRESS_RLE', 'IL_ICO',
  534. 'IL_ACTIVE_IMAGE', 'ilRegisterMipNum', 'ilSetRead',
  535. 'fEofProc', 'IL_PAL_BIT', 'ilLoadDataL', 'IL_PSP',
  536. 'IL_TYPE_SET', 'IL_PNG_INTERLACE', 'IL_STACK_UNDERFLOW',
  537. 'IL_VERSION_NUM', 'IL_FORMAT_NOT_SUPPORTED', 'ilSetMemory',
  538. 'IL_IMAGE_DEPTH', 'IL_NUM_MIPMAPS', 'IL_SUB_LAYER',
  539. 'IL_BAD_DIMENSIONS', 'IL_IMAGE_CUBEFLAGS', 'ilShutDown',
  540. 'IL_ORIGIN_LOWER_LEFT', 'fCloseRProc', 'ilGetBoolean',
  541. 'IL_ACTIVE_LAYER', 'IL_WAL', 'ilRegisterNumImages',
  542. 'ILdouble', 'ilApplyProfile', 'IL_DXTC_DATA_FORMAT',
  543. 'IL_FASTEST', 'IL_GIF', 'ilResetWrite', 'ilSaveData',
  544. 'IL_KEEP_DXTC_DATA', 'ilGetIntegerv', 'ILuint',
  545. 'IL_IMAGE_WIDTH', 'IL_PNG_ALPHA_INDEX', 'IL_SHORT',
  546. 'IL_FILE_ALREADY_EXISTS', 'ilDeleteImages', 'IL_ATI1N',
  547. 'ilOverlayImage', 'ilResetRead', 'IL_ORIGIN_MODE',
  548. 'ILubyte', 'IL_NEU_QUANT', 'ilCompressFunc',
  549. 'IL_COMPRESS_LZO', 'ilGetBooleanv', 'IL_FORMAT_SET',
  550. 'IL_SEEK_END', 'IL_MNG', 'IL_IMAGE_TYPE', 'IL_PSD',
  551. 'ilDeleteImage', 'IL_CONV_PAL', 'ilGetDXTCData',
  552. 'IL_PAL_RGBA32', 'IL_TIF_DESCRIPTION_STRING',
  553. 'IL_PALETTE_BPP', 'IL_JP2', 'ilClearImage', 'ilGetLumpPos',
  554. 'IL_DXT1', 'IL_PAL_RGB32', 'IL_DXT3', 'IL_PIX',
  555. 'IL_LESS_MEM', 'ilSaveF', 'IL_NUM_LAYERS', 'IL_BYTE',
  556. 'IL_UNSIGNED_INT', 'IL_INVALID_EXTENSION', 'ilFormatFunc',
  557. 'ilRegisterSave', 'ilLoadL', 'IL_CUBEMAP_POSITIVEX',
  558. 'fGetcProc', 'IL_PAL_NONE', 'ilGetPalette',
  559. 'IL_PALETTE_NUM_COLS', 'ilLoadF', 'IL_DXT4',
  560. 'IL_IMAGE_BPC', 'ilTexImage', 'IL_PIC', 'ilGetString',
  561. 'IL_COULD_NOT_OPEN_FILE', 'IL_FILE_WRITE_ERROR', 'IL_JFIF',
  562. 'IL_IMAGE_DURATION', 'ilGetError', 'IL_PAL_BGRA32',
  563. 'IL_JPG_PROGRESSIVE', 'IL_FILE_OVERWRITE', 'ILboolean',
  564. 'ilSetInteger', 'IL_CHEAD_HEADER_STRING',
  565. 'IL_COLOUR_INDEX', 'ilGenImages', 'IL_OUT_FORMAT_SAME',
  566. 'IL_UNSIGNED_BYTE', 'IL_PCX', 'IL_HDR', 'ilPopAttrib',
  567. 'IL_COLOR_INDEX', 'IL_MEM_SPEED_HINT', 'IL_JPG_QUALITY',
  568. 'ilGetData', 'ilActiveLayer', 'IL_SUB_MIPMAP', 'IL_FALSE',
  569. 'ilSetDuration', 'ilGetInteger', 'ilIsValid',
  570. 'IL_LIB_GIF_ERROR', 'IL_USE_COMPRESSION', 'ilGetAlpha',
  571. 'IL_FORMAT_SPECIFIC_BIT', 'IL_DXT2', 'IL_USE_KEY_COLOR',
  572. 'IL_ILLEGAL_FILE_VALUE', 'IL_SEEK_CUR', 'fPutcProc',
  573. 'IL_SEEK_SET', 'ILsizei', 'IL_IMAGE_CHANNELS',
  574. 'ilApplyPal', 'IL_TRUE', 'fReadProc', 'IL_XPM', 'ilSave',
  575. 'IL_JPG', 'IL_ORIGIN_BIT', 'IL_DEFAULT_ON_FAIL', 'mFree',
  576. 'ilGenImage', 'IL_CUBEMAP_NEGATIVEZ',
  577. 'IL_CUBEMAP_NEGATIVEY', 'IL_CUBEMAP_NEGATIVEX', 'IL_DCX',
  578. 'ilRegisterLoad', 'IL_ORIGIN_SET', 'IL_DOOM_FLAT',
  579. 'ilDefaultImage', 'IL_IMAGE_BYTES_PER_PIXEL',
  580. 'IL_IMAGE_BITS_PER_PIXEL', 'IL_USE_KEY_COLOUR',
  581. 'IL_IMAGE_FORMAT', 'IL_PNM', 'IL_PCD', 'ilIsDisabled',
  582. 'IL_TGA', 'IL_BGR', 'IL_PALETTE_TYPE', 'IL_DDS',
  583. 'fTellWProc', 'IL_SAVE_INTERLACED', 'IL_VENDOR', 'IL_EXIF',
  584. 'IL_VERSION', 'IL_QUANTIZATION_MODE', 'fSeekWProc',
  585. 'IL_IMAGE_HEIGHT', 'IL_MDL', 'IL_LOAD_EXT',
  586. 'ilRegisterType', 'IL_UNKNOWN_ERROR', 'IL_STACK_OVERFLOW',
  587. 'IL_LIF', 'IL_SGI_RLE', 'IL_WU_QUANT', 'IL_TGA_RLE',
  588. 'IL_INT', 'IL_INTERLACE_MODE', 'IL_LIB_JP2_ERROR',
  589. 'IL_FORMAT_MODE', 'fWriteProc', 'IL_EOF', 'IL_BGRA',
  590. 'IL_COMPRESS_MODE', 'IL_COMPRESS_BIT', 'ILint',
  591. 'ilCloneCurImage', 'ilRegisterFormat',
  592. 'IL_ALL_ATTRIB_BITS', 'IL_NEU_QUANT_SAMPLE',
  593. 'IL_DONT_CARE', 'IL_MAX_QUANT_INDEXS', 'IL_IMAGE_BPP',
  594. 'IL_3DC', 'IL_TYPE_UNKNOWN', 'ilTypeFunc', 'mAlloc',
  595. 'IL_ORIGIN_UPPER_LEFT', 'IL_PALETTE_SIZE',
  596. 'ilCreateSubImage', 'ilIsEnabled', 'IL_PXR', 'ilSetPixels',
  597. 'IL_FILE_MODE', 'ilSetAlpha', 'IL_COMPRESS_ZLIB', 'IL_RGB',
  598. 'IL_TYPE_BIT', 'IL_BLIT_BLEND', 'IL_JPG_SAVE_FORMAT',
  599. 'IL_LOADFAIL_BIT', 'fOpenWProc', 'IL_VTF', 'IL_SAVEPROC',
  600. 'ilSaveImage', 'IL_LOADPROC', 'ilSavePal', 'IL_TIF',
  601. 'IL_TGA_AUTHCOMMENT_STRING', 'IL_FORMAT_BIT',
  602. 'IL_CUR_IMAGE', 'IL_CHEAD', 'IL_LUMINANCE', 'fCloseWProc',
  603. 'ilCopyPixels', 'IL_IMAGE_OFFX', 'IL_IMAGE_OFFY',
  604. 'IL_INVALID_FILE_HEADER', 'IL_IMAGE_PLANESIZE',
  605. 'ilDisable', 'IL_INVALID_ENUM', 'ilOriginFunc',
  606. 'ilRegisterOrigin', 'ilPushAttrib', 'ilSetWrite',
  607. 'ilTypeFromExt', 'IL_TIF_HOSTCOMPUTER_STRING', 'IL_SGI',
  608. 'IL_IMAGE_ORIGIN', 'ilCopyImage', 'ilEnable',
  609. 'IL_PCD_PICNUM', 'IL_SAVE_EXT', 'IL_EXR', 'IL_PNG',
  610. 'IL_FILE_BIT', 'IL_CUT', 'IL_BMP', 'IL_RAW',
  611. 'IL_INVALID_CONVERSION', 'ilRegisterPal', 'IL_BMP_RLE',
  612. 'ilBlit', 'IL_TIF_DOCUMENTNAME_STRING', 'IL_SUB_NEXT',
  613. 'IL_TYPE_MODE', 'IL_PNG_AUTHNAME_STRING',
  614. 'IL_FILE_READ_ERROR', 'ilRemoveSave', 'IL_LUMINANCE_ALPHA',
  615. 'IL_ILLEGAL_OPERATION', 'IL_WDP', 'IL_DXT5', 'IL_JNG',
  616. 'IL_NO_COMPRESSION', 'IL_PAL_BGR32', 'ilIsValidL',
  617. 'ilLoadDataF', 'ilLoadData', 'fSeekRProc',
  618. 'IL_LIB_MNG_ERROR', 'ilIsValidF', 'IL_PNG_TITLE_STRING',
  619. 'ilDetermineTypeF', 'ilSaveL', 'ilSetData', 'ilInit',
  620. 'IL_INVALID_PARAM', 'IL_LIB_PNG_ERROR', 'ilClearColour',
  621. 'ilActiveMipmap', 'IL_DXT_NO_COMP', 'IL_OUT_OF_MEMORY',
  622. 'ilLoadPal', 'ilModAlpha', 'IL_INVALID_VALUE', 'IL_ICNS',
  623. 'IL_DXTC_FORMAT', 'IL_HALF', 'ilHint', 'ilIsImage',
  624. 'ilConvertImage', 'IL_ALPHA', 'ilKeyColour',
  625. 'ilResetMemory']