Definition at line 12 of file Skeleton.h.
◆ Skeleton()
CSE::Skeleton::Skeleton |
( |
int | jointCount, |
|
|
Joint * | headJoint ) |
|
inline |
Definition at line 16 of file Skeleton.h.
16 : m_jointCount(jointCount), m_headJoint(headJoint),
17 SResource("Skeleton") {
18 SetUndestroyable(true);
19 }
◆ ~Skeleton()
CSE::Skeleton::~Skeleton |
( |
| ) |
|
|
inlineoverride |
Definition at line 21 of file Skeleton.h.
21 {
22 Exterminate();
23 }
◆ Exterminate()
void CSE::Skeleton::Exterminate |
( |
| ) |
|
|
inlineoverridevirtual |
◆ getHeadJoint()
Joint * CSE::Skeleton::getHeadJoint |
( |
| ) |
const |
|
inline |
Definition at line 40 of file Skeleton.h.
40 {
41 if (!isLoaded()) return nullptr;
42 return m_headJoint;
43 }
◆ getJointCount()
int CSE::Skeleton::getJointCount |
( |
| ) |
const |
|
inline |
Definition at line 31 of file Skeleton.h.
31 {
32 if (!isLoaded()) return -1;
33 return m_jointCount;
34 }
◆ Init()
|
inlineoverrideprotectedvirtual |
◆ PrintValue()
std::string CSE::Skeleton::PrintValue |
( |
| ) |
const |
|
overridevirtual |
◆ setHeadJoint()
void CSE::Skeleton::setHeadJoint |
( |
Joint * | headJoint | ) |
|
|
inline |
Definition at line 45 of file Skeleton.h.
45 {
46 Skeleton::m_headJoint = headJoint;
47 }
◆ SetJoint()
void CSE::Skeleton::SetJoint |
( |
int | jointCount, |
|
|
Joint * | headJoint ) |
|
inline |
Definition at line 25 of file Skeleton.h.
25 {
26 m_jointCount = jointCount;
27 m_headJoint = headJoint;
28 }
◆ setJointCount()
void CSE::Skeleton::setJointCount |
( |
int | jointCount | ) |
|
|
inline |
Definition at line 36 of file Skeleton.h.
36 {
37 Skeleton::m_jointCount = jointCount;
38 }
◆ SetValue()
void CSE::Skeleton::SetValue |
( |
std::string | name_str, |
|
|
Arguments | value ) |
|
overridevirtual |
Used to get serialized values. All classes that inherit from VariableBinder will unconditionally call this function first during initialization.
- Parameters
-
name_str | Name of values |
value | Serialized values |
Implements CSE::VariableBinder.
Definition at line 7 of file Skeleton.cpp.
The documentation for this class was generated from the following files: