module Godot.Core.GodotImage where import Data.Coerce import Foreign.C import Godot.Internal.Dispatch import System.IO.Unsafe import Godot.Gdnative.Internal import Godot.Gdnative.Types import Godot.Api.Auto pattern FORMAT_RGBAF :: Int pattern FORMAT_RGBAF = 11 pattern FORMAT_PVRTC2A :: Int pattern FORMAT_PVRTC2A = 26 pattern FORMAT_ETC2_RGB8 :: Int pattern FORMAT_ETC2_RGB8 = 34 pattern FORMAT_RGF :: Int pattern FORMAT_RGF = 9 pattern FORMAT_DXT3 :: Int pattern FORMAT_DXT3 = 18 pattern COMPRESS_SOURCE_GENERIC :: Int pattern COMPRESS_SOURCE_GENERIC = 0 pattern FORMAT_ETC2_R11S :: Int pattern FORMAT_ETC2_R11S = 31 pattern FORMAT_PVRTC4A :: Int pattern FORMAT_PVRTC4A = 28 pattern FORMAT_RGBA4444 :: Int pattern FORMAT_RGBA4444 = 6 pattern FORMAT_ETC2_RG11S :: Int pattern FORMAT_ETC2_RG11S = 33 pattern FORMAT_RGBF :: Int pattern FORMAT_RGBF = 10 pattern FORMAT_MAX :: Int pattern FORMAT_MAX = 37 pattern COMPRESS_SOURCE_NORMAL :: Int pattern COMPRESS_SOURCE_NORMAL = 2 pattern COMPRESS_ETC :: Int pattern COMPRESS_ETC = 3 pattern FORMAT_RGTC_R :: Int pattern FORMAT_RGTC_R = 20 pattern COMPRESS_S3TC :: Int pattern COMPRESS_S3TC = 0 pattern COMPRESS_PVRTC4 :: Int pattern COMPRESS_PVRTC4 = 2 pattern FORMAT_ETC2_RG11 :: Int pattern FORMAT_ETC2_RG11 = 32 pattern FORMAT_ETC :: Int pattern FORMAT_ETC = 29 pattern FORMAT_RGBA5551 :: Int pattern FORMAT_RGBA5551 = 7 pattern COMPRESS_ETC2 :: Int pattern COMPRESS_ETC2 = 4 pattern FORMAT_ETC2_R11 :: Int pattern FORMAT_ETC2_R11 = 30 pattern FORMAT_LA8 :: Int pattern FORMAT_LA8 = 1 pattern FORMAT_DXT5 :: Int pattern FORMAT_DXT5 = 19 pattern ALPHA_NONE :: Int pattern ALPHA_NONE = 0 pattern ALPHA_BIT :: Int pattern ALPHA_BIT = 1 pattern FORMAT_ETC2_RGB8A1 :: Int pattern FORMAT_ETC2_RGB8A1 = 36 pattern FORMAT_RGTC_RG :: Int pattern FORMAT_RGTC_RG = 21 pattern FORMAT_BPTC_RGBF :: Int pattern FORMAT_BPTC_RGBF = 23 pattern COMPRESS_SOURCE_SRGB :: Int pattern COMPRESS_SOURCE_SRGB = 1 pattern FORMAT_RGBA8 :: Int pattern FORMAT_RGBA8 = 5 pattern INTERPOLATE_NEAREST :: Int pattern INTERPOLATE_NEAREST = 0 pattern FORMAT_RGBAH :: Int pattern FORMAT_RGBAH = 15 pattern FORMAT_RGBE9995 :: Int pattern FORMAT_RGBE9995 = 16 pattern FORMAT_BPTC_RGBFU :: Int pattern FORMAT_BPTC_RGBFU = 24 pattern INTERPOLATE_TRILINEAR :: Int pattern INTERPOLATE_TRILINEAR = 3 pattern ALPHA_BLEND :: Int pattern ALPHA_BLEND = 2 pattern FORMAT_PVRTC2 :: Int pattern FORMAT_PVRTC2 = 25 pattern FORMAT_DXT1 :: Int pattern FORMAT_DXT1 = 17 pattern FORMAT_ETC2_RGBA8 :: Int pattern FORMAT_ETC2_RGBA8 = 35 pattern FORMAT_BPTC_RGBA :: Int pattern FORMAT_BPTC_RGBA = 22 pattern COMPRESS_PVRTC2 :: Int pattern COMPRESS_PVRTC2 = 1 pattern FORMAT_RF :: Int pattern FORMAT_RF = 8 pattern FORMAT_L8 :: Int pattern FORMAT_L8 = 0 pattern FORMAT_RGB8 :: Int pattern FORMAT_RGB8 = 4 pattern FORMAT_RGBH :: Int pattern FORMAT_RGBH = 14 pattern FORMAT_PVRTC4 :: Int pattern FORMAT_PVRTC4 = 27 pattern FORMAT_RH :: Int pattern FORMAT_RH = 12 pattern FORMAT_R8 :: Int pattern FORMAT_R8 = 2 pattern INTERPOLATE_BILINEAR :: Int pattern INTERPOLATE_BILINEAR = 1 pattern INTERPOLATE_CUBIC :: Int pattern INTERPOLATE_CUBIC = 2 pattern FORMAT_RG8 :: Int pattern FORMAT_RG8 = 3 pattern FORMAT_RGH :: Int pattern FORMAT_RGH = 13