AnimaEngine  1.0.0
Nintendo DS Pokemon Black, White, Black 2, and White 2 sprite extraction and preview toolchain
include Directory Reference

Files

file  anima_backend.h [code]
 High-level orchestration API for Nintendo DS Pokemon Black/White asset extraction.
 
file  common.h [code]
 Common types, macros, and standard library includes used throughout AnimaEngine.
 
file  coords.h [code]
 Coordinates file parsing structures and functions for character offset rendering.
 
file  file_util.h [code]
 File system utilities and light binary reading helper functions.
 
file  gif_pipeline.h [code]
 High-level animation assembly and LZW GIF compilation pipeline.
 
file  gif_writer.h [code]
 GIF compilation engine utilizing LZW encoding.
 
file  gui_app.h [code]
 Main GUI application initialization and window event loop wrapper.
 
file  gui_platform.h [code]
 Platform-independent renderer and OS abstraction layer.
 
file  gui_state.h [code]
 GUI global state tracking, rendering options, and control flow wrappers.
 
file  gui_view_browser.h [code]
 Species list side panel and main asset explorer screen.
 
file  gui_view_rom.h [code]
 ROM selection screen and directory filesystem explorer.
 
file  gui_widgets.h [code]
 Custom immediate-mode graphical widget drawing routines.
 
file  json_export.h [code]
 Metadata exporter for writing complete sprite extraction manifests in JSON format.
 
file  lz.h [code]
 Nintendo DS LZ10/LZ11 decompression implementation.
 
file  nanr.h [code]
 Nintendo Animation Resource (.NANR) structure parsing.
 
file  narc.h [code]
 Nintendo Archive Resource (.NARC) file format reading and unpacking.
 
file  ncer.h [code]
 Nintendo Cell Resource (.NCER) parser representing individual 2D sprite composite elements.
 
file  ncgr.h [code]
 Nintendo Character Graphic Resource (.NCGR) 2D tile character graphics structures.
 
file  nclr.h [code]
 Nintendo Color Resource (.NCLR) palette parser.
 
file  nds_fat.h [code]
 Nintendo DS File Allocation Table (FAT) parser structure.
 
file  nds_fnt.h [code]
 Nintendo DS File Name Table (FNT) directory structure and path finder.
 
file  nds_header.h [code]
 Nintendo DS ROM header structure and format validation.
 
file  nitro_guess.h [code]
 Auto-detection routines matching magic signatures to Nintendo Nitro formats.
 
file  nitro_util.h [code]
 Common section parsing and binary parsing helpers matching Nintendo Nitro specifications.
 
file  nmar.h [code]
 Nintendo Multi-Animation Resource (.NMAR) file parser.
 
file  nmcr.h [code]
 Nintendo Multi-Cell Resource (.NMCR) layout mapping parser.
 
file  png_pipeline.h [code]
 Sprite sheet grid composition and PNG drawing pipeline.
 
file  png_writer.h [code]
 libpng file output utility wrapper.
 
file  pokemon_catalog.h [code]
 Pokemon catalog structure and query database functions.
 
file  ppm.h [code]
 Portable Pixmap (PPM) format writer utilities and color structures.
 
file  sprite_composer.h [code]
 Layout compositing, affine transformations, and frame rendering engine.