mirror of
https://github.com/pret/pokeheartgold.git
synced 2026-05-25 06:06:29 -05:00
28 lines
608 B
C
28 lines
608 B
C
#ifndef NNSYS_G2D_FMT_G2D_SRTCONTROL_DATA_H
|
|
#define NNSYS_G2D_FMT_G2D_SRTCONTROL_DATA_H
|
|
|
|
typedef enum {
|
|
NNS_G2D_SRTCONTROLTYPE_INVALID,
|
|
NNS_G2D_SRTCONTROLTYPE_SRT,
|
|
NNS_G2D_SRTCONTROLTYPE_MTX2D,
|
|
NNS_G2D_SRTCONTROLTYPE_MTX3D,
|
|
NNS_G2D_SRTCONTROLTYPE_MAX
|
|
} NNSG2dSRTControlType;
|
|
|
|
typedef union {
|
|
struct {
|
|
NNSG2dFVec2 scale;
|
|
NNSG2dSVec2 trans;
|
|
u16 rotZ;
|
|
u16 SRT_EnableFlag;
|
|
};
|
|
MtxFx32 mtx;
|
|
} NNSG2dSRTData;
|
|
|
|
typedef struct {
|
|
NNSG2dSRTControlType type;
|
|
NNSG2dSRTData srtData;
|
|
} NNSG2dSRTControl;
|
|
|
|
#endif //NNSYS_G2D_FMT_G2D_SRTCONTROL_DATA_H
|