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

Description

Definition at line 19 of file g3d_resanmchr.h.

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_ROT_RAW_FMT = (1 << 31)
}
 

Public Member Functions

void GetScale (math::VEC3 *pScale) const
 
bool GetRotateDeg (math::VEC3 *pRotate) const
 
void GetTranslate (math::VEC3 *pTrans) const
 
void GetRotTrans (math::MTX34 *pRotTrans) const
 
void SetScale (const math::VEC3 *pScale)
 
void SetRotTrans (const math::MTX34 *pRotTrans)
 

Public Attributes

ulong flags
 
math::VEC3 s
 
math::VEC3 rawR
 
math::MTX34 rt
 

Member Enumeration Documentation

◆ Flag

enum nw4r::g3d::ChrAnmResult::Flag

Definition at line 20 of file g3d_resanmchr.h.

Member Data Documentation

◆ flags

ulong nw4r::g3d::ChrAnmResult::flags

Definition at line 42 of file g3d_resanmchr.h.

◆ s

math::VEC3 nw4r::g3d::ChrAnmResult::s

Definition at line 43 of file g3d_resanmchr.h.

◆ rawR

math::VEC3 nw4r::g3d::ChrAnmResult::rawR

Definition at line 44 of file g3d_resanmchr.h.

◆ rt

math::MTX34 nw4r::g3d::ChrAnmResult::rt

Definition at line 45 of file g3d_resanmchr.h.