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

Description

Definition at line 18 of file g3d_dcc.h.

Public Types

enum  Attr {
  ATTR_BILLBOARD_MASK = (1 << 8) - 1 ,
  ATTR_T_IGNORE = (1 << 27) ,
  ATTR_S_UNIFORM = (1 << 28) ,
  ATTR_ALL_S_UNIFORM = (1 << 29) ,
  ATTR_S_ONE = (1 << 30) ,
  ATTR_ALL_S_ONE = (1 << 31)
}
 

Static Public Member Functions

static ResNodeData::Billboard GetBillboard (ulong attr)
 
static ulong SetBillboard (ulong attr, ResNodeData::Billboard billboard)
 
static bool IsIgnoreTrans (ulong attr)
 
static ulong AnmIgnoreTrans (ulong attr)
 
static ulong AnmNotIgnoreTrans (ulong attr)
 
static bool IsScaleUniform (ulong attr)
 
static ulong AnmScaleUniform (ulong attr)
 
static ulong AnmNotScaleUniform (ulong attr)
 
static bool IsAllScaleUniform (ulong attr)
 
static ulong AnmAllScaleUniform (ulong attr)
 
static ulong AnmNotAllScaleUniform (ulong attr)
 
static bool IsScaleOne (ulong attr)
 
static ulong AnmScaleOne (ulong attr)
 
static ulong AnmNotScaleOne (ulong attr)
 
static bool IsAllScaleOne (ulong attr)
 
static ulong AnmAllScaleOne (ulong attr)
 
static ulong AnmNotAllScaleOne (ulong attr)
 
static ulong GetRootMtxAttr ()
 

Member Enumeration Documentation

◆ Attr

enum nw4r::g3d::detail::WorldMtxAttr::Attr

Definition at line 20 of file g3d_dcc.h.

Member Function Documentation

◆ GetBillboard()

static ResNodeData::Billboard nw4r::g3d::detail::WorldMtxAttr::GetBillboard ( ulong attr)
inlinestatic

Definition at line 31 of file g3d_dcc.h.

◆ SetBillboard()

static ulong nw4r::g3d::detail::WorldMtxAttr::SetBillboard ( ulong attr,
ResNodeData::Billboard billboard )
inlinestatic

Definition at line 34 of file g3d_dcc.h.

◆ IsIgnoreTrans()

static bool nw4r::g3d::detail::WorldMtxAttr::IsIgnoreTrans ( ulong attr)
inlinestatic

Definition at line 38 of file g3d_dcc.h.

◆ AnmIgnoreTrans()

static ulong nw4r::g3d::detail::WorldMtxAttr::AnmIgnoreTrans ( ulong attr)
inlinestatic

Definition at line 41 of file g3d_dcc.h.

◆ AnmNotIgnoreTrans()

static ulong nw4r::g3d::detail::WorldMtxAttr::AnmNotIgnoreTrans ( ulong attr)
inlinestatic

Definition at line 44 of file g3d_dcc.h.

◆ IsScaleUniform()

static bool nw4r::g3d::detail::WorldMtxAttr::IsScaleUniform ( ulong attr)
inlinestatic

Definition at line 48 of file g3d_dcc.h.

◆ AnmScaleUniform()

static ulong nw4r::g3d::detail::WorldMtxAttr::AnmScaleUniform ( ulong attr)
inlinestatic

Definition at line 51 of file g3d_dcc.h.

◆ AnmNotScaleUniform()

static ulong nw4r::g3d::detail::WorldMtxAttr::AnmNotScaleUniform ( ulong attr)
inlinestatic

Definition at line 54 of file g3d_dcc.h.

◆ IsAllScaleUniform()

static bool nw4r::g3d::detail::WorldMtxAttr::IsAllScaleUniform ( ulong attr)
inlinestatic

Definition at line 59 of file g3d_dcc.h.

◆ AnmAllScaleUniform()

static ulong nw4r::g3d::detail::WorldMtxAttr::AnmAllScaleUniform ( ulong attr)
inlinestatic

Definition at line 62 of file g3d_dcc.h.

◆ AnmNotAllScaleUniform()

static ulong nw4r::g3d::detail::WorldMtxAttr::AnmNotAllScaleUniform ( ulong attr)
inlinestatic

Definition at line 65 of file g3d_dcc.h.

◆ IsScaleOne()

static bool nw4r::g3d::detail::WorldMtxAttr::IsScaleOne ( ulong attr)
inlinestatic

Definition at line 69 of file g3d_dcc.h.

◆ AnmScaleOne()

static ulong nw4r::g3d::detail::WorldMtxAttr::AnmScaleOne ( ulong attr)
inlinestatic

Definition at line 72 of file g3d_dcc.h.

◆ AnmNotScaleOne()

static ulong nw4r::g3d::detail::WorldMtxAttr::AnmNotScaleOne ( ulong attr)
inlinestatic

Definition at line 75 of file g3d_dcc.h.

◆ IsAllScaleOne()

static bool nw4r::g3d::detail::WorldMtxAttr::IsAllScaleOne ( ulong attr)
inlinestatic

Definition at line 79 of file g3d_dcc.h.

◆ AnmAllScaleOne()

static ulong nw4r::g3d::detail::WorldMtxAttr::AnmAllScaleOne ( ulong attr)
inlinestatic

Definition at line 82 of file g3d_dcc.h.

◆ AnmNotAllScaleOne()

static ulong nw4r::g3d::detail::WorldMtxAttr::AnmNotAllScaleOne ( ulong attr)
inlinestatic

Definition at line 85 of file g3d_dcc.h.

◆ GetRootMtxAttr()

static ulong nw4r::g3d::detail::WorldMtxAttr::GetRootMtxAttr ( )
inlinestatic

Definition at line 89 of file g3d_dcc.h.