|
AnimaEngine
1.0.0
Nintendo DS Pokemon Black, White, Black 2, and White 2 sprite extraction and preview toolchain
|
Represents a single Object Attribute Memory (OAM) hardware sub-sprite element. More...
#include <ncer.h>
Data Fields | |
| int | x |
| int | y |
| int | width |
| int | height |
| int | shape |
| int | size |
| int | tile_index |
| int | palette |
| int | priority |
| int | flip_h |
| int | flip_v |
| int | affine |
| int | double_size |
| int | obj_mode |
| int | affine_index |
| u16 | attr0 |
| u16 | attr1 |
| u16 | attr2 |
Represents a single Object Attribute Memory (OAM) hardware sub-sprite element.
| int NcerOam::affine |
1 if affine rotation/scaling is enabled, 0 otherwise.
| int NcerOam::affine_index |
Offset index to the affine matrix table (0 to 31).
| u16 NcerOam::attr0 |
Raw OAM Attribute 0 word read from file.
| u16 NcerOam::attr1 |
Raw OAM Attribute 1 word read from file.
| u16 NcerOam::attr2 |
Raw OAM Attribute 2 word read from file.
| int NcerOam::double_size |
1 if double rendering bounding box bounds are active, 0 otherwise.
| int NcerOam::flip_h |
1 if flipped horizontally, 0 otherwise.
| int NcerOam::flip_v |
1 if flipped vertically, 0 otherwise.
| int NcerOam::height |
Resolved sub-sprite height in pixels.
| int NcerOam::obj_mode |
Rendering object style (normal, transparent, window).
| int NcerOam::palette |
Palette page index selection (0 to 15).
| int NcerOam::priority |
Rendering layers priorities indicator (0 = Top).
| int NcerOam::shape |
Hardware shape format (0 = Square, 1 = Wide, 2 = Tall).
| int NcerOam::size |
Shape dimensions indicator (0 to 3).
| int NcerOam::tile_index |
Index address offset within NCGR tile character graphics.
| int NcerOam::width |
Resolved sub-sprite width in pixels.
| int NcerOam::x |
Horizontal offset relative to cell origin.
| int NcerOam::y |
Vertical offset relative to cell origin.