Structs§
- CLDIB
- \addtogroup grpDibMain { / //! Main dib struct
- FIBITMAP
- GritRec
- ! Basic grit struct
- Grit
Shared - ! Struct for shared information
- Mapsel
Format - ! Bitformat for external mapsels. *! Used for converting to and from the internal mapsel format. */
- RECORD
- ! Utility struct for passing sized data.
*! \note PONDER: use
or class instead? */ - tagRGBQUAD
Constants§
- EGrit
Compression_ GRIT_ CPRS_ HEADER - !< Header word for symmetry `-{t}z0’
- EGrit
Compression_ GRIT_ CPRS_ HUFF - !< 8bit Huffman compression (might be buggy). `-{t}zh’
- EGrit
Compression_ GRIT_ CPRS_ LZ77 - !< LZ77 compression (LZ77UnCompVram compatible). `-{t}zl’
- EGrit
Compression_ GRIT_ CPRS_ MAX - EGrit
Compression_ GRIT_ CPRS_ OFF - !< No compression. `-{t}z!’
- EGrit
Compression_ GRIT_ CPRS_ RLE - !< 8bit RLE compression. `-{t}zr’
- EGrit
Data Proc Mode_ GRIT_ EXCLUDE - !< Ignore. `-{t}!’
- EGrit
Data Proc Mode_ GRIT_ EXPORT - !< Process and export `-{t}’
- EGrit
Data Proc Mode_ GRIT_ OUTPUT - !< Output only.
- EGrit
Data Proc Mode_ GRIT_ PROCESS - !< Process data, but do not export.
- EGrit
Data Type_ GRIT_ U8 - !< Export as byte array. `-{t}u8’
- EGrit
Data Type_ GRIT_ U16 - !< Export as halfword array. `-{t}u16’
- EGrit
Data Type_ GRIT_ U32 - !< Export as word array. `-{t}u32’
- EGrit
File Type_ GRIT_ FTYPE_ BIN - EGrit
File Type_ GRIT_ FTYPE_ C - EGrit
File Type_ GRIT_ FTYPE_ GBFS - EGrit
File Type_ GRIT_ FTYPE_ GRF - !< Output in RIFF format (chunked) `-ftr’
- EGrit
File Type_ GRIT_ FTYPE_ MAX - EGrit
File Type_ GRIT_ FTYPE_ S - EGrit
Graphics Mode_ GRIT_ GFX_ BMP - !< Bitmap graphics `-gb’
- EGrit
Graphics Mode_ GRIT_ GFX_ BMP_ A - !< Full alpha-bit ` -gb -gT!’
- EGrit
Graphics Mode_ GRIT_ GFX_ TILE - !< 8x8 Tiled graphics `-gt’
- EGrit
Graphics Texture Format_ GRIT_ TEXFMT_ 4x4 - EGrit
Graphics Texture Format_ GRIT_ TEXFMT_ A3I5 - EGrit
Graphics Texture Format_ GRIT_ TEXFMT_ A5I3 - EGrit
Graphics Texture Format_ GRIT_ TEXFMT_ NONE - EGrit
Item_ GRIT_ ITEM_ GFX - !< Graphics stuff
- EGrit
Item_ GRIT_ ITEM_ MAP - !< Tilemap stuff
- EGrit
Item_ GRIT_ ITEM_ MAX - EGrit
Item_ GRIT_ ITEM_ METAMAP - !< Metamap stuff
- EGrit
Item_ GRIT_ ITEM_ PAL - !< Palette stuff
- EGrit
MapLayout_ GRIT_ MAP_ AFFINE - !< Affine tilemap layout -mLa’
- EGrit
MapLayout_ GRIT_ MAP_ FLAT - !< Flat regular tilemap layout -mLf’
- EGrit
MapLayout_ GRIT_ MAP_ REG - !< Screenblocked regular tilemap layout -mLs’
- EGrit
MapRedux_ GRIT_ META_ PAL - EGrit
MapRedux_ GRIT_ RDX_ AFF - !< Recommended rdx flags for affine bgs `-mRa’ (= -mRt)
- EGrit
MapRedux_ GRIT_ RDX_ FLIP - !< Reduce for flipped tiles `-mRf’
- EGrit
MapRedux_ GRIT_ RDX_ OFF - !< No tile reduction (not advised) -mR!’
- EGrit
MapRedux_ GRIT_ RDX_ PBANK - !< Reduce for palette-swapped tiles `-mRp’
- EGrit
MapRedux_ GRIT_ RDX_ REG4 - !< Recommended rdx flags for 4bpp reg bgs `-mR4’ (= -mRtfp)
- EGrit
MapRedux_ GRIT_ RDX_ REG8 - !< Recommended rdx flags for 8bpp reg bgs `-mR8’ (= -mRtf)
- EGrit
MapRedux_ GRIT_ RDX_ TILE - !< Reduce for all tiles `-mRt’
- EGrs
Mode_ GRS_ MULTI - !< Multiple files
- EGrs
Mode_ GRS_ MULTI_ SHARED - !< Multiple files, shared data.
- EGrs
Mode_ GRS_ SHARED - EGrs
Mode_ GRS_ SINGLE - !< Single file
- EGrs
Mode_ GRS_ SINGLE_ SHARED - !< Single file, shared data.
- FI_
SUPPORT_ MODE_ FIF_ MODE_ EXP_ 1BPP - !< Supports 1bpp export
- FI_
SUPPORT_ MODE_ FIF_ MODE_ EXP_ 2BPP - !< Supports 2bpp export
- FI_
SUPPORT_ MODE_ FIF_ MODE_ EXP_ 4BPP - !< Supports 4bpp export
- FI_
SUPPORT_ MODE_ FIF_ MODE_ EXP_ 8BPP - !< Supports 8bpp export
- FI_
SUPPORT_ MODE_ FIF_ MODE_ EXP_ 16BPP - !< Supports 16bpp export
- FI_
SUPPORT_ MODE_ FIF_ MODE_ EXP_ 24BPP - !< Supports 24bpp export
- FI_
SUPPORT_ MODE_ FIF_ MODE_ EXP_ 32BPP - !< Supports 32bpp export
- FI_
SUPPORT_ MODE_ FIF_ MODE_ EXP_ MASK - FI_
SUPPORT_ MODE_ FIF_ MODE_ EXP_ SHIFT - FI_
SUPPORT_ MODE_ FIF_ MODE_ READ - !< Supports reading
- FI_
SUPPORT_ MODE_ FIF_ MODE_ WRITE - !< Supports writing
- FREE_
IMAGE_ FORMAT_ FIF_ BMP - FREE_
IMAGE_ FORMAT_ FIF_ CUT - FREE_
IMAGE_ FORMAT_ FIF_ DDS - FREE_
IMAGE_ FORMAT_ FIF_ EXR - FREE_
IMAGE_ FORMAT_ FIF_ FAXG3 - FREE_
IMAGE_ FORMAT_ FIF_ GIF - FREE_
IMAGE_ FORMAT_ FIF_ HDR - FREE_
IMAGE_ FORMAT_ FIF_ ICO - FREE_
IMAGE_ FORMAT_ FIF_ IFF - FREE_
IMAGE_ FORMAT_ FIF_ J2K - FREE_
IMAGE_ FORMAT_ FIF_ JNG - FREE_
IMAGE_ FORMAT_ FIF_ JP2 - FREE_
IMAGE_ FORMAT_ FIF_ JPEG - FREE_
IMAGE_ FORMAT_ FIF_ JXR - FREE_
IMAGE_ FORMAT_ FIF_ KOALA - FREE_
IMAGE_ FORMAT_ FIF_ LBM - FREE_
IMAGE_ FORMAT_ FIF_ MNG - FREE_
IMAGE_ FORMAT_ FIF_ PBM - FREE_
IMAGE_ FORMAT_ FIF_ PBMRAW - FREE_
IMAGE_ FORMAT_ FIF_ PCD - FREE_
IMAGE_ FORMAT_ FIF_ PCX - FREE_
IMAGE_ FORMAT_ FIF_ PFM - FREE_
IMAGE_ FORMAT_ FIF_ PGM - FREE_
IMAGE_ FORMAT_ FIF_ PGMRAW - FREE_
IMAGE_ FORMAT_ FIF_ PICT - FREE_
IMAGE_ FORMAT_ FIF_ PNG - FREE_
IMAGE_ FORMAT_ FIF_ PPM - FREE_
IMAGE_ FORMAT_ FIF_ PPMRAW - FREE_
IMAGE_ FORMAT_ FIF_ PSD - FREE_
IMAGE_ FORMAT_ FIF_ RAS - FREE_
IMAGE_ FORMAT_ FIF_ RAW - FREE_
IMAGE_ FORMAT_ FIF_ SGI - FREE_
IMAGE_ FORMAT_ FIF_ TARGA - FREE_
IMAGE_ FORMAT_ FIF_ TIFF - FREE_
IMAGE_ FORMAT_ FIF_ UNKNOWN - FREE_
IMAGE_ FORMAT_ FIF_ WBMP - FREE_
IMAGE_ FORMAT_ FIF_ WEBP - FREE_
IMAGE_ FORMAT_ FIF_ XBM - FREE_
IMAGE_ FORMAT_ FIF_ XPM - GBA_
BLUE_ MASK - GBA_
BLUE_ SHIFT - GBA_
GREEN_ MASK - GBA_
GREEN_ SHIFT - GBA_
RED_ MASK - GBA_
RED_ SHIFT - NDS_
ALPHA - OFS_
BASE0 - Screen
Entry Flags_ SE_ FLIP_ MASK - Screen
Entry Flags_ SE_ FLIP_ SHIFT - Screen
Entry Flags_ SE_ HFLIP - !< Horizontal flip flag
- Screen
Entry Flags_ SE_ ID_ MASK - Screen
Entry Flags_ SE_ ID_ SHIFT - Screen
Entry Flags_ SE_ PAL_ MASK - Screen
Entry Flags_ SE_ PAL_ SHIFT - Screen
Entry Flags_ SE_ VFLIP - !< Vertical flip flag
- eAffix_
E_ AFX_ BMP - !< Bitmap graphics
- eAffix_
E_ AFX_ GRF - !< GRIF format
- eAffix_
E_ AFX_ MAP - !< Tilemap
- eAffix_
E_ AFX_ MAX - eAffix_
E_ AFX_ MMAP - !< Metamap
- eAffix_
E_ AFX_ MTILE - !< Meta-tiles
- eAffix_
E_ AFX_ PAL - !< Palette
- eAffix_
E_ AFX_ TILE - !< Tiled graphics
- eTypes_
E_ U8 - eTypes_
E_ U16 - eTypes_
E_ U32
Statics§
- c_
cprs ⚠Names - c_
file ⚠Types - c_
ident ⚠Affix - c_
ident ⚠Types - c_
mapsel ⚠GbaAffine - c_
mapsel ⚠GbaText - grit_
app_ ⚠string
Functions§
- cldib_
load ⚠ - cldib_
save ⚠ - dib2fi⚠
- fi2dib⚠
- ! \addtogroup grpFiCldib *! { */
- fiFill
OfnFilter ⚠ - fiGet
Support ⚠Modes - fiInit⚠
- ! \addtogroup grpFiEx *! { */
- fi_load⚠
- fi_save⚠
- grit_
alloc ⚠ - grit_
clear ⚠ - grit_
compress ⚠ - grit_
copy_ ⚠options - grit_
copy_ ⚠strings - grit_
export ⚠ - grit_
free ⚠ - grit_
init ⚠ - grit_
init_ ⚠from_ dib - grit_
prep ⚠ - grit_
run ⚠ - grit_
validate ⚠ - grs_
alloc ⚠ - grs_
clear ⚠ - grs_
free ⚠ - grs_run⚠
Type Aliases§
- BYTE
- COLOR
- \addtogroup grpGrit {
- EGrit
Compression - ! Compression types.
- EGrit
Data Proc Mode - ! Process mode for data-chunks. Shared by all elements.
- EGrit
Data Type - ! Datatype of output arrays.
- EGrit
File Type - ! Output file types.
- EGrit
Graphics Mode - ! Image mode flags
- EGrit
Graphics Texture Format - EGrit
Item - EGrit
MapLayout - ! Map layout formats.
- EGrit
MapRedux - ! Tilemap reduction modes. *! These modes can be combined: -mRtfp (or -mRfp, -mRftp, etc) means tiles, flip & pal reduction */
- EGrs
Mode - ! Shared grit flags.
- FI_
SUPPORT_ MODE - FREE_
IMAGE_ FORMAT - RGBQUAD
- Screen
Entry Flags - eAffix
- ! Indices for affix strings
- eTypes
- echar
- u8_
- u16_
- u32_
- uint