blob: ddc2e4d25ae7dd3f17e8ae795fcdf6f5472beb0f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
#include "SkeletonLimb.h"
namespace SOH {
SkeletonLimbData* SkeletonLimb::GetPointer() {
return &limbData;
}
size_t SkeletonLimb::GetPointerSize() {
switch (limbType) {
case LimbType::Standard:
return sizeof(limbData.standardLimb);
case LimbType::LOD:
return sizeof(limbData.lodLimb);
case LimbType::Skin:
return sizeof(limbData.skinLimb);
case LimbType::Curve:
return sizeof(limbData.skelCurveLimb);
case LimbType::Invalid:
case LimbType::Legacy:
default:
return 0;
}
}
} // namespace SOH
|