NSMBW-Decomp
A decompilation of New Super Mario Bros. Wii
Loading...
Searching...
No Matches
nw4r::g3d::ResAnmVis Class Reference
Inheritance diagram for nw4r::g3d::ResAnmVis:
[legend]

Description

Definition at line 37 of file g3d_resanmvis.h.

Public Member Functions

 NW4R_G3D_RESOURCE_FUNC_DEF (ResAnmVis)
 
ulong GetRevision () const
 
bool CheckRevision () const
 
bool GetAnmResult (ulong idx, f32 frame) const
 
const ResAnmVisAnmDataGetNodeAnm (int idx) const
 
const ResAnmVisAnmDataGetNodeAnm (ulong idx) const
 
int GetNumFrame () const
 
int GetNumNode () const
 
AnmPolicy GetAnmPolicy () const
 
- Public Member Functions inherited from nw4r::g3d::ResCommon< ResAnmVisData >
 ResCommon (void *pData)
 
 ResCommon (const void *pData)
 
bool IsValid () const
 
ResAnmVisDataptr ()
 
const ResAnmVisDataptr () const
 
ResAnmVisDataref ()
 
const ResAnmVisDataref () const
 
ResAnmVisDataofs_to_ptr_raw (s32 ofs)
 
const ResAnmVisDataofs_to_ptr_raw (s32 ofs) const
 
ResAnmVisDataofs_to_ptr (s32 ofs)
 
const ResAnmVisDataofs_to_ptr (s32 ofs) const
 
ResAnmVisData ofs_to_obj (s32 ofs)
 
const ResAnmVisData ofs_to_obj (s32 ofs) const
 

Static Public Attributes

static const ulong SIGNATURE = 'VIS0'
 
static const int REVISION = 3
 

Member Function Documentation

◆ GetRevision()

ulong nw4r::g3d::ResAnmVis::GetRevision ( ) const
inline

Definition at line 45 of file g3d_resanmvis.h.

◆ CheckRevision()

bool nw4r::g3d::ResAnmVis::CheckRevision ( ) const
inline

Definition at line 49 of file g3d_resanmvis.h.

◆ GetNodeAnm() [1/2]

const ResAnmVisAnmData * nw4r::g3d::ResAnmVis::GetNodeAnm ( int idx) const
inline

Definition at line 55 of file g3d_resanmvis.h.

◆ GetNodeAnm() [2/2]

const ResAnmVisAnmData * nw4r::g3d::ResAnmVis::GetNodeAnm ( ulong idx) const
inline

Definition at line 59 of file g3d_resanmvis.h.

◆ GetNumFrame()

int nw4r::g3d::ResAnmVis::GetNumFrame ( ) const
inline

Definition at line 64 of file g3d_resanmvis.h.

◆ GetNumNode()

int nw4r::g3d::ResAnmVis::GetNumNode ( ) const
inline

Definition at line 68 of file g3d_resanmvis.h.

◆ GetAnmPolicy()

AnmPolicy nw4r::g3d::ResAnmVis::GetAnmPolicy ( ) const
inline

Definition at line 72 of file g3d_resanmvis.h.

Member Data Documentation

◆ SIGNATURE

const ulong nw4r::g3d::ResAnmVis::SIGNATURE = 'VIS0'
static

Definition at line 39 of file g3d_resanmvis.h.

◆ REVISION

const int nw4r::g3d::ResAnmVis::REVISION = 3
static

Definition at line 40 of file g3d_resanmvis.h.