|
Urho3D
|
#include </home/runner/work/Dviglo/Dviglo/DvigloRepository/Source/Urho3D/Graphics/Animation.h>
Public Member Functions | |
| AnimationTrack () | |
| Construct. | |
| void | SetKeyFrame (unsigned index, const AnimationKeyFrame &keyFrame) |
| void | AddKeyFrame (const AnimationKeyFrame &keyFrame) |
| Add a keyframe at the end. | |
| void | InsertKeyFrame (unsigned index, const AnimationKeyFrame &keyFrame) |
| Insert a keyframe at index. | |
| void | RemoveKeyFrame (unsigned index) |
| Remove a keyframe at index. | |
| void | RemoveAllKeyFrames () |
| Remove all keyframes. | |
| AnimationKeyFrame * | GetKeyFrame (unsigned index) |
| Return keyframe at index, or null if not found. | |
| unsigned | GetNumKeyFrames () const |
| bool | GetKeyFrameIndex (float time, unsigned &index) const |
| Return keyframe index based on time and previous index. Return false if animation is empty. | |
Public Attributes | |
| String | name_ |
| Bone or scene node name. | |
| StringHash | nameHash_ |
| Name hash. | |
| AnimationChannelFlags | channelMask_ {} |
| Bitmask of included data (position, rotation, scale). | |
| Vector< AnimationKeyFrame > | keyFrames_ |
| Keyframes. | |
Skeletal animation track, stores keyframes of a single bone.
|
inline |
Return number of keyframes.
| void Dviglo::AnimationTrack::SetKeyFrame | ( | unsigned | index, |
| const AnimationKeyFrame & | keyFrame | ||
| ) |
Assign keyframe at index.
1.8.17