Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
nw4hbm::lyt::AnimTransformBasic Class Reference

#include <animation.h>

+ Inheritance diagram for nw4hbm::lyt::AnimTransformBasic:
+ Collaboration diagram for nw4hbm::lyt::AnimTransformBasic:

Public Member Functions

 AnimTransformBasic ()
 
virtual ~AnimTransformBasic ()
 
virtual void SetResource (const res::AnimationBlock *pRes, ResourceAccessor *pResAccessor)
 
virtual void Bind (Pane *pane, bool bRecursive)
 
virtual void Bind (Material *pMaterial)
 
virtual void Animate (u32 idx, Pane *pane)
 
virtual void Animate (u32 idx, Material *pMaterial)
 
- Public Member Functions inherited from nw4hbm::lyt::AnimTransform
 AnimTransform ()
 
virtual ~AnimTransform ()
 
f32 GetFrameMax () const
 
u16 GetFrameSize () const
 
void SetFrame (f32 frame)
 
bool IsLoopData () const
 

Private Attributes

void ** mpFileResAry
 
AnimationLinkmAnimLinkAry
 
u16 mAnimLinkNum
 

Additional Inherited Members

- Public Attributes inherited from nw4hbm::lyt::AnimTransform
ut::LinkListNode mLink
 
- Protected Attributes inherited from nw4hbm::lyt::AnimTransform
const res::AnimationBlockmpRes
 
f32 mFrame
 

Constructor & Destructor Documentation

◆ AnimTransformBasic()

nw4hbm::lyt::AnimTransformBasic::AnimTransformBasic ( )

◆ ~AnimTransformBasic()

nw4hbm::lyt::AnimTransformBasic::~AnimTransformBasic ( )
virtual

Member Function Documentation

◆ Animate() [1/2]

void nw4hbm::lyt::AnimTransformBasic::Animate ( u32 idx,
Material * pMaterial )
virtual

◆ Animate() [2/2]

void nw4hbm::lyt::AnimTransformBasic::Animate ( u32 idx,
Pane * pane )
virtual

◆ Bind() [1/2]

void nw4hbm::lyt::AnimTransformBasic::Bind ( Material * pMaterial)
virtual

◆ Bind() [2/2]

void nw4hbm::lyt::AnimTransformBasic::Bind ( Pane * pane,
bool bRecursive )
virtual

◆ SetResource()

void nw4hbm::lyt::AnimTransformBasic::SetResource ( const res::AnimationBlock * pRes,
ResourceAccessor * pResAccessor )
virtual

Member Data Documentation

◆ mAnimLinkAry

AnimationLink* nw4hbm::lyt::AnimTransformBasic::mAnimLinkAry
private

◆ mAnimLinkNum

u16 nw4hbm::lyt::AnimTransformBasic::mAnimLinkNum
private

◆ mpFileResAry

void** nw4hbm::lyt::AnimTransformBasic::mpFileResAry
private

The documentation for this class was generated from the following files: