Read-only cross-module view of animation events emitted by the latest simulation update. @ownership Event names are returned by value; consumers retain no source storage. @thread Affine to the animation source's update thread. @reentrancy Implementations must not invoke callbacks. 更多...
#include <AnimationEventSource.h>
Public 成员函数 | |
| virtual | ~IAnimationEventSource ()=default |
| Releases IAnimationEventSource resources. | |
| virtual std::size_t | animationEventCount () const noexcept=0 |
| Number of events emitted by the latest update. | |
| virtual std::string | animationEventName (std::size_t index) const =0 |
| Event name at index, or empty text for an invalid index. | |
详细描述
Read-only cross-module view of animation events emitted by the latest simulation update. @ownership Event names are returned by value; consumers retain no source storage. @thread Affine to the animation source's update thread. @reentrancy Implementations must not invoke callbacks.
在文件 AnimationEventSource.h 第 14 行定义.
构造及析构函数说明
◆ ~IAnimationEventSource()
|
virtualdefault |
Releases IAnimationEventSource resources.
成员函数说明
◆ animationEventCount()
|
pure virtualnoexcept |
Number of events emitted by the latest update.
在 eve::avatar::AvatarInstance 内被实现.
◆ animationEventName()
|
pure virtual |
Event name at index, or empty text for an invalid index.
在 eve::avatar::AvatarInstance 内被实现.
该类的文档由以下文件生成:
- src/engine/common/AnimationEventSource.h