| addEvent(float time, const std::string &name, const std::string &payload="") | eve::animation::AnimClip | |
| addPositionKey(int boneIndex, float time, float x, float y, float z) | eve::animation::AnimClip | |
| addRotationKey(int boneIndex, float time, float x, float y, float z, float w) | eve::animation::AnimClip | |
| addScaleKey(int boneIndex, float time, float x, float y, float z) | eve::animation::AnimClip | |
| addSyncMarker(float time, const std::string &name) | eve::animation::AnimClip | |
| adopt(AnimClip &other) | eve::animation::AnimClip | |
| AnimClip(std::string name="") | eve::animation::AnimClip | explicit |
| AnimClip(const AnimClip &)=delete | eve::animation::AnimClip | |
| AnimClipBinaryAccess | eve::animation::AnimClip | friend |
| AnimPlayer | eve::animation::AnimClip | friend |
| applyPlanarRootMotion(int boneIndex, float speedX, float speedZ) | eve::animation::AnimClip | |
| clearTrack(int boneIndex) | eve::animation::AnimClip | |
| clone() const | eve::animation::AnimClip | |
| collectEvents(float previousTime, float currentTime, bool loop, std::vector< std::string > &out) const | eve::animation::AnimClip | |
| compress(float positionError=0.001f, float rotationErrorDegrees=0.1f, float scaleError=0.001f) | eve::animation::AnimClip | |
| getDuration() const | eve::animation::AnimClip | inline |
| getEventCount() const | eve::animation::AnimClip | inline |
| getEventName(int index) const | eve::animation::AnimClip | |
| getEventPayload(int index) const | eve::animation::AnimClip | |
| getEventTime(int index) const | eve::animation::AnimClip | |
| getLoop() const | eve::animation::AnimClip | inline |
| getName() const | eve::animation::AnimClip | inline |
| getPositionKeyCount(int boneIndex) const | eve::animation::AnimClip | |
| getPositionKeyTime(int boneIndex, int keyIndex) const | eve::animation::AnimClip | |
| getPositionKeyX(int boneIndex, int keyIndex) const | eve::animation::AnimClip | |
| getPositionKeyY(int boneIndex, int keyIndex) const | eve::animation::AnimClip | |
| getPositionKeyZ(int boneIndex, int keyIndex) const | eve::animation::AnimClip | |
| getRotationKeyCount(int boneIndex) const | eve::animation::AnimClip | |
| getRotationKeyTime(int boneIndex, int keyIndex) const | eve::animation::AnimClip | |
| getRotationKeyW(int boneIndex, int keyIndex) const | eve::animation::AnimClip | |
| getRotationKeyX(int boneIndex, int keyIndex) const | eve::animation::AnimClip | |
| getRotationKeyY(int boneIndex, int keyIndex) const | eve::animation::AnimClip | |
| getRotationKeyZ(int boneIndex, int keyIndex) const | eve::animation::AnimClip | |
| getSampleRate() const | eve::animation::AnimClip | inline |
| getScaleKeyCount(int boneIndex) const | eve::animation::AnimClip | |
| getScaleKeyTime(int boneIndex, int keyIndex) const | eve::animation::AnimClip | |
| getScaleKeyX(int boneIndex, int keyIndex) const | eve::animation::AnimClip | |
| getScaleKeyY(int boneIndex, int keyIndex) const | eve::animation::AnimClip | |
| getScaleKeyZ(int boneIndex, int keyIndex) const | eve::animation::AnimClip | |
| getSyncMarkerCount() const | eve::animation::AnimClip | inline |
| getSyncMarkerName(int index) const | eve::animation::AnimClip | |
| getSyncMarkerTime(int index) const | eve::animation::AnimClip | |
| getTrackCount() const | eve::animation::AnimClip | inline |
| hasCompatibleSyncMarkers(const AnimClip *target) const | eve::animation::AnimClip | |
| hasEvent(std::string_view name) const noexcept | eve::animation::AnimClip | |
| mapSyncTimeTo(float time, const AnimClip *target) const | eve::animation::AnimClip | |
| MotionDatabase | eve::animation::AnimClip | friend |
| operator=(const AnimClip &)=delete | eve::animation::AnimClip | |
| removeEvent(int index) | eve::animation::AnimClip | |
| removePositionKey(int boneIndex, int keyIndex) | eve::animation::AnimClip | |
| removeRotationKey(int boneIndex, int keyIndex) | eve::animation::AnimClip | |
| removeScaleKey(int boneIndex, int keyIndex) | eve::animation::AnimClip | |
| removeSyncMarker(int index) | eve::animation::AnimClip | |
| retarget(const AnimSkeleton *sourceSkeleton, const AnimSkeleton *targetSkeleton) const | eve::animation::AnimClip | |
| retargetWithProfile(const AnimSkeleton *sourceSkeleton, const AnimSkeleton *targetSkeleton, AnimRetargetProfile *profile) const | eve::animation::AnimClip | |
| sample(float time, AnimPose *out, const AnimSkeleton *skeleton=nullptr) const | eve::animation::AnimClip | |
| sampleLod(float time, AnimPose *out, const AnimSkeleton *skeleton, int lodLevel) const | eve::animation::AnimClip | |
| setDuration(float seconds) | eve::animation::AnimClip | |
| setEvent(int index, float time, const std::string &name, const std::string &payload="") | eve::animation::AnimClip | |
| setLoop(bool loop) | eve::animation::AnimClip | inline |
| setName(const std::string &name) | eve::animation::AnimClip | inline |
| setPositionKey(int boneIndex, int keyIndex, float time, float x, float y, float z) | eve::animation::AnimClip | |
| setRotationKey(int boneIndex, int keyIndex, float time, float x, float y, float z, float w) | eve::animation::AnimClip | |
| setSampleRate(float hz) | eve::animation::AnimClip | |
| setScaleKey(int boneIndex, int keyIndex, float time, float x, float y, float z) | eve::animation::AnimClip | |
| setSyncMarker(int index, float time, const std::string &name) | eve::animation::AnimClip | |
| validateNotifyContract(const std::vector< std::string > &requiredNames) const | eve::animation::AnimClip | |
| wrapTime(float time) const | eve::animation::AnimClip | |
| ~AnimClip() | eve::animation::AnimClip | |