Files | |
| display_transition.h | |
| The display transition's frames, windows and state. | |
| glyph.h | |
| Font glyphs and their palettes. | |
| graphics.h | |
| The screen blend's globals and the graphics routines. | |
| oam.h | |
| OAM usage counts. | |
| output.h | |
| Declares nothing of its own: it only includes edition.h and render_input.h. | |
| palbuf.h | |
| Palette fades, the battle effect palette buffers and the colour channel curves. | |
| palqueue.h | |
| Palette snapshots and their work. | |
| render_input.h | |
| The sprite renderer's inputs and outputs: render inputs, OAM attributes and render output lists. | |
| render_placement.h | |
| A sprite's screen position and scale. | |
| resource.h | |
| The parts of a battle sprite id. | |
| text_font.h | |
| The kanji glyphs and the text marks drawn with characters. | |
| text_reader.h | |
| TextReader, a cursor through message text. | |
| text_render_runtime.h | |
| Declares nothing of its own: it only includes edition.h and render_input.h. | |
| transform.h | |
| The 3D transform and its stack. | |
| uiflow.h | |
| Declares nothing of its own: it only includes edition.h and uiwindow.h. | |
| uiwindow.h | |
| UiWindow, a window's work, and marking its tilemap rows for transfer. | |
| vram_tab.h | |
| The sprite VRAM block cache and its owners. | |