NW4F G3d
Loading...
Searching...
No Matches
nw::g3d::res::ResTexPatternMatAnim Class Reference

#include <g3d_ResTexPatternAnim.h>

Inherits nw::g3d::res::ResTexPatternMatAnimData.

Classes

struct  PatAnimInfo

Public Member Functions

void PreBind (const ResMaterial *target)
void Init (u16 *pResult) const
void Eval (u16 *pResult, float frame, const s8 *pSubBindIndex) const
void Eval (u16 *pResult, float frame, const s8 *pSubBindIndex, AnimFrameCache *pFrameCache) const
int GetPatAnimCount () const

Private Member Functions

 NW_G3D_RES_COMMON (ResTexPatternMatAnim)

Additional Inherited Members

Private Attributes inherited from nw::g3d::res::ResTexPatternMatAnimData
u16 numPatAnim
u16 numCurve
s32 beginCurve
s32 beginPatAnim
BinString ofsName
Offset ofsPatAnimInfoArray
Offset ofsCurveArray
Offset ofsBaseValueArray

Member Function Documentation

◆ NW_G3D_RES_COMMON()

nw::g3d::res::ResTexPatternMatAnim::NW_G3D_RES_COMMON ( ResTexPatternMatAnim )
private

◆ PreBind()

void nw::g3d::res::ResTexPatternMatAnim::PreBind ( const ResMaterial * target)

◆ Init()

void nw::g3d::res::ResTexPatternMatAnim::Init ( u16 * pResult) const

◆ Eval() [1/2]

void nw::g3d::res::ResTexPatternMatAnim::Eval ( u16 * pResult,
float frame,
const s8 * pSubBindIndex ) const

◆ Eval() [2/2]

void nw::g3d::res::ResTexPatternMatAnim::Eval ( u16 * pResult,
float frame,
const s8 * pSubBindIndex,
AnimFrameCache * pFrameCache ) const

◆ GetPatAnimCount()

int nw::g3d::res::ResTexPatternMatAnim::GetPatAnimCount ( ) const
inline