Rendering-Related Module

3D Graphics Engine Rendering-Related

Software Sprites

Provides sprite rendering features using the 3D Graphics Engine.

OAM Software Sprite Rendering

Renders the OAM using the 3D Graphics Engine. Uses the software sprite module as a sub-module.

2D Graphics Engine Rendering-Related

OAM Manager

Manages the 2D Graphics Engine (OAM).

Expanded OAM Manager

Manages the 2D Graphics Engine (OAM). Specifies the priority. Displays the time division of multiple OBJs. Uses the OAM Manager as a sub-module.

VRAM-Related

Graphic Image Loading-Related

Loads and manages image data.

Cell VRAM Transfer State Manager

Handles the transfer processing state of the VRAM transfer cell animation. The actual transfer process is delegated to the VRAM transfer manager.

BG-Related

BG-Related

Configures and manages BG rendering.

Upper Level Rendering-Related

Renderer Core

Integrates each module and enables rendering functionality. Provides basic rendering functionality. Used when the user wants to customize the rendering process in detail, to speed up a simple rendering process, etc.

Renderer

Enables rendering functionality. Uses the renderer core module internally to provide higher-level APIs.


CONFIDENTIAL