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

Description

Definition at line 96 of file g3d_resanmtexpat.h.

Public Member Functions

 NW4R_G3D_RESOURCE_FUNC_DEF (ResAnmTexPat)
 
bool Bind (const ResFile file)
 
void Release ()
 
ResFile GetParent () const
 
ulong GetRevision () const
 
bool CheckRevision () const
 
void GetAnmResult (TexPatAnmResult *pResult, ulong idx, f32 frame) const
 
const ResAnmTexPatMatDataGetMatAnm (int idx) const
 
const ResAnmTexPatMatDataGetMatAnm (ulong idx) const
 
int GetNumFrame () const
 
int GetNumMaterial () const
 
AnmPolicy GetAnmPolicy () const
 
- Public Member Functions inherited from nw4r::g3d::ResCommon< ResAnmTexPatData >
 ResCommon (void *pData)
 
 ResCommon (const void *pData)
 
bool IsValid () const
 
ResAnmTexPatDataptr ()
 
const ResAnmTexPatDataptr () const
 
ResAnmTexPatDataref ()
 
const ResAnmTexPatDataref () const
 
ResAnmTexPatDataofs_to_ptr_raw (s32 ofs)
 
const ResAnmTexPatDataofs_to_ptr_raw (s32 ofs) const
 
ResAnmTexPatDataofs_to_ptr (s32 ofs)
 
const ResAnmTexPatDataofs_to_ptr (s32 ofs) const
 
ResAnmTexPatData ofs_to_obj (s32 ofs)
 
const ResAnmTexPatData ofs_to_obj (s32 ofs) const
 

Static Public Attributes

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

Member Function Documentation

◆ GetRevision()

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

Definition at line 109 of file g3d_resanmtexpat.h.

◆ CheckRevision()

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

Definition at line 113 of file g3d_resanmtexpat.h.

◆ GetMatAnm() [1/2]

const ResAnmTexPatMatData * nw4r::g3d::ResAnmTexPat::GetMatAnm ( int idx) const
inline

Definition at line 119 of file g3d_resanmtexpat.h.

◆ GetMatAnm() [2/2]

const ResAnmTexPatMatData * nw4r::g3d::ResAnmTexPat::GetMatAnm ( ulong idx) const
inline

Definition at line 123 of file g3d_resanmtexpat.h.

◆ GetNumFrame()

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

Definition at line 128 of file g3d_resanmtexpat.h.

◆ GetNumMaterial()

int nw4r::g3d::ResAnmTexPat::GetNumMaterial ( ) const
inline

Definition at line 132 of file g3d_resanmtexpat.h.

◆ GetAnmPolicy()

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

Definition at line 136 of file g3d_resanmtexpat.h.

Member Data Documentation

◆ SIGNATURE

const ulong nw4r::g3d::ResAnmTexPat::SIGNATURE = 'PAT0'
static

Definition at line 98 of file g3d_resanmtexpat.h.

◆ REVISION

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

Definition at line 99 of file g3d_resanmtexpat.h.