载入中...
搜索中...
未找到
eve::IAnimationEventSource类 参考abstract

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>

类 eve::IAnimationEventSource 继承关系图:
eve::avatar::AvatarInstance

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()

virtual eve::IAnimationEventSource::~IAnimationEventSource ( )
virtualdefault

Releases IAnimationEventSource resources.

成员函数说明

◆ animationEventCount()

virtual std::size_t eve::IAnimationEventSource::animationEventCount ( ) const
pure virtualnoexcept

Number of events emitted by the latest update.

在 eve::avatar::AvatarInstance 内被实现.

◆ animationEventName()

virtual std::string eve::IAnimationEventSource::animationEventName ( std::size_t  index) const
pure virtual

Event name at index, or empty text for an invalid index.

在 eve::avatar::AvatarInstance 内被实现.


该类的文档由以下文件生成: