mirror of
https://github.com/AxioDL/PrimeWorldEditor.git
synced 2025-06-19 04:53:42 +00:00
CCharacterNode: Remove unnecessary inline specifiers
Functions defined in class declarations are implicitly inline
This commit is contained in:
parent
100453b356
commit
060101c718
@ -30,19 +30,19 @@ public:
|
|||||||
void SetActiveChar(uint32 CharIndex);
|
void SetActiveChar(uint32 CharIndex);
|
||||||
void SetActiveAnim(uint32 AnimIndex);
|
void SetActiveAnim(uint32 AnimIndex);
|
||||||
|
|
||||||
inline CAnimSet* Character() const { return mpCharacter; }
|
CAnimSet* Character() const { return mpCharacter; }
|
||||||
inline uint32 ActiveCharIndex() const { return mActiveCharSet; }
|
uint32 ActiveCharIndex() const { return mActiveCharSet; }
|
||||||
inline uint32 ActiveAnimIndex() const { return mActiveAnim; }
|
uint32 ActiveAnimIndex() const { return mActiveAnim; }
|
||||||
inline CAnimation* CurrentAnim() const { return (mAnimated && mpCharacter ? mpCharacter->FindAnimationAsset(mActiveAnim) : nullptr); }
|
CAnimation* CurrentAnim() const { return (mAnimated && mpCharacter ? mpCharacter->FindAnimationAsset(mActiveAnim) : nullptr); }
|
||||||
inline bool IsAnimated() const { return (mAnimated && CurrentAnim() != nullptr); }
|
bool IsAnimated() const { return (mAnimated && CurrentAnim() != nullptr); }
|
||||||
|
|
||||||
void SetAnimated(bool Animated) { mAnimated = Animated; SetDirty(); }
|
void SetAnimated(bool Animated) { mAnimated = Animated; SetDirty(); }
|
||||||
void SetAnimTime(float Time) { mAnimTime = Time; ConditionalSetDirty(); }
|
void SetAnimTime(float Time) { mAnimTime = Time; ConditionalSetDirty(); }
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
inline bool IsDirty() { return mTransformDataDirty; }
|
bool IsDirty() const { return mTransformDataDirty; }
|
||||||
inline void SetDirty() { mTransformDataDirty = true; }
|
void SetDirty() { mTransformDataDirty = true; }
|
||||||
inline void ConditionalSetDirty() { if (IsAnimated()) SetDirty(); }
|
void ConditionalSetDirty() { if (IsAnimated()) SetDirty(); }
|
||||||
void UpdateTransformData();
|
void UpdateTransformData();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user