AnimaEngine  1.0.0
Nintendo DS Pokemon Black, White, Black 2, and White 2 sprite extraction and preview toolchain
Data Fields
NmarFrame Struct Reference

Represents a single keyframe configuration block in a multi-animation sequence. More...

#include <nmar.h>

Data Fields

u32 raw_element_offset
 
int map_index
 
int duration
 
u16 marker
 
int transform_type
 
int rotation
 
int scale_x
 
int scale_y
 
int translate_x
 
int translate_y
 

Detailed Description

Represents a single keyframe configuration block in a multi-animation sequence.

Field Documentation

◆ duration

int NmarFrame::duration

Display duration of frame in ticks.

◆ map_index

int NmarFrame::map_index

NMCR layout index mapping to this keyframe.

◆ marker

u16 NmarFrame::marker

Transition indicator flags or event markers.

◆ raw_element_offset

u32 NmarFrame::raw_element_offset

Byte offset address of frame elements.

◆ rotation

int NmarFrame::rotation

Fixed-point rotation angle.

◆ scale_x

int NmarFrame::scale_x

Fixed-point horizontal scaling multiplier.

◆ scale_y

int NmarFrame::scale_y

Fixed-point vertical scaling multiplier.

◆ transform_type

int NmarFrame::transform_type

Type of transformation applied to frame (rotation/scaling).

◆ translate_x

int NmarFrame::translate_x

Keyframe horizontal pixel translate offset.

◆ translate_y

int NmarFrame::translate_y

Keyframe vertical pixel translate offset.


The documentation for this struct was generated from the following file: