7 class anmMatClr_c :
public banm_c {
9 anmMatClr_c() : mpChildren(
nullptr) {}
10 virtual ~anmMatClr_c();
11 virtual void remove();
15 static size_t heapCost(nw4r::g3d::ResMdl mdl, nw4r::g3d::ResAnmClr anmClr,
long count,
bool calcAligned);
16 bool create(nw4r::g3d::ResMdl mdl, nw4r::g3d::ResAnmClr anmClr,
mAllocator_c *allocator,
size_t *objSize,
long count);
18 void releaseAnm(
long idx);
20 float getFrame(
long idx)
const;
21 void setFrame(
float frame,
long idx);
22 float getRate(
long idx)
const;
23 void setRate(
float rate,
long idx);
24 bool isStop(
long idx)
const;
25 bool checkFrame(
float frame,
long idx)
const;
27 float getFrameMax(
long idx)
const;
28 float getFrameStart(
long idx)
const;
35 static size_t heapCost(nw4r::g3d::ResMdl mdl, nw4r::g3d::ResAnmClr anmClr,
bool calcAligned);
36 bool create(nw4r::g3d::ResMdl mdl, nw4r::g3d::ResAnmClr anmClr,
mAllocator_c *allocator,
size_t *objSize);
39 void setFrmCtrlDefault(nw4r::g3d::ResAnmClr &anmClr,
m3d::playMode_e playMode);