blob: 0547c79c278f631dfa22519acac01ebb97c5b86e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#include "Animation.h"
namespace SOH {
AnimationData* Animation::GetPointer() {
return &animationData;
}
size_t Animation::GetPointerSize() {
switch (type) {
case AnimationType::Normal:
return sizeof(animationData.animationHeader);
case AnimationType::Link:
return sizeof(animationData.linkAnimationHeader);
case AnimationType::Curve:
return sizeof(animationData.transformUpdateIndex);
case AnimationType::Legacy:
default:
return 0;
}
}
} // namespace SOH
|