NSMBW-Decomp
A decompilation of New Super Mario Bros. Wii
Loading...
Searching...
No Matches
nw4r::g3d::ResAnmChrNodeData Struct Reference

Description

Definition at line 148 of file g3d_resanmchr.h.

Classes

union  AnmData
 

Public Types

enum  Flag {
  FLAG_ANM_EXISTS = (1 << 0) ,
  FLAG_MTX_IDENT = (1 << 1) ,
  FLAG_ROT_TRANS_ZERO = (1 << 2) ,
  FLAG_SCALE_ONE = (1 << 3) ,
  FLAG_SCALE_UNIFORM = (1 << 4) ,
  FLAG_ROT_ZERO = (1 << 5) ,
  FLAG_TRANS_ZERO = (1 << 6) ,
  FLAG_PATCH_SCALE = (1 << 7) ,
  FLAG_PATCH_ROT = (1 << 8) ,
  FLAG_PATCH_TRANS = (1 << 9) ,
  FLAG_SSC_APPLY = (1 << 10) ,
  FLAG_SSC_PARENT = (1 << 11) ,
  FLAG_XSI_SCALING = (1 << 12) ,
  FLAG_SCALE_X_CONST = (1 << 13) ,
  FLAG_SCALE_Y_CONST = (1 << 14) ,
  FLAG_SCALE_Z_CONST = (1 << 15) ,
  FLAG_ROT_X_CONST = (1 << 16) ,
  FLAG_ROT_Y_CONST = (1 << 17) ,
  FLAG_ROT_Z_CONST = (1 << 18) ,
  FLAG_TRANS_X_CONST = (1 << 19) ,
  FLAG_TRANS_Y_CONST = (1 << 20) ,
  FLAG_TRANS_Z_CONST = (1 << 21) ,
  FLAG_HAS_SCALE = (1 << 22) ,
  FLAG_HAS_ROT = (1 << 23) ,
  FLAG_HAS_TRANS = (1 << 24) ,
  FLAG_SCALE_FVS32_FMT = (1 << 25) ,
  FLAG_SCALE_FVS48_FMT = (1 << 26) ,
  FLAG_SCALE_FVS96_FMT = FLAG_SCALE_FVS32_FMT | FLAG_SCALE_FVS48_FMT ,
  FLAG_ROT_FVS32_FMT = (1 << 27) ,
  FLAG_ROT_FVS48_FMT = (1 << 28) ,
  FLAG_ROT_FVS96_FMT = FLAG_ROT_FVS32_FMT | FLAG_ROT_FVS48_FMT ,
  FLAG_ROT_CV8_FMT = (1 << 29) ,
  FLAG_ROT_CV16_FMT = (1 << 27) | (1 << 29) ,
  FLAG_ROT_CV32_FMT = (1 << 28) | (1 << 29) ,
  FLAG_TRANS_FVS32_FMT = (1 << 30) ,
  FLAG_TRANS_FVS48_FMT = (1 << 31) ,
  FLAG_TRANS_FVS96_FMT = FLAG_TRANS_FVS32_FMT | FLAG_TRANS_FVS48_FMT ,
  FLAG_HAS_SRT_MASK = FLAG_HAS_SCALE | FLAG_HAS_ROT | FLAG_HAS_TRANS ,
  FLAG_SCALE_FMT_MASK ,
  FLAG_ROT_FMT_MASK ,
  FLAG_TRANS_FMT_MASK
}
 

Public Attributes

s32 name
 
ulong flags
 
AnmData anms [1]
 

Member Enumeration Documentation

◆ Flag

enum nw4r::g3d::ResAnmChrNodeData::Flag

Definition at line 149 of file g3d_resanmchr.h.

Member Data Documentation

◆ name

s32 nw4r::g3d::ResAnmChrNodeData::name

Definition at line 218 of file g3d_resanmchr.h.

◆ flags

ulong nw4r::g3d::ResAnmChrNodeData::flags

Definition at line 219 of file g3d_resanmchr.h.

◆ anms

AnmData nw4r::g3d::ResAnmChrNodeData::anms[1]

Definition at line 220 of file g3d_resanmchr.h.