Objective animation segment placed on the montage presentation lane. 更多...
#include <ActionTimeline.h>
Public 成员函数 | |
| auto | operator<=> (const ActionAnimationSection &) const =default |
| Operator <=>. | |
Public 属性 | |
| LogicalId | id |
| std::string | animationUri |
| Duration | start = Duration::zero() |
| Duration | end = Duration::zero() |
| Duration | blendIn = Duration::zero() |
| Duration | sourceStart = Duration::zero() |
| Clip-local trim-in timestamp. | |
| Duration | sourceEnd = Duration::zero() |
| Clip-local trim-out timestamp; zero means the physical clip end. | |
| ActionBlendCurve | blendCurve = ActionBlendCurve::EaseInOut |
| Curve used for the incoming cross-fade. | |
详细描述
Objective animation segment placed on the montage presentation lane.
Sections describe only clip geometry and blending. Gameplay phase meaning remains owned by ActionRuntime and must not be inferred from section names.
在文件 ActionTimeline.h 第 58 行定义.
成员函数说明
◆ operator<=>()
|
default |
Operator <=>.
类成员变量说明
◆ animationUri
| std::string eve::action::ActionAnimationSection::animationUri |
◆ blendCurve
| ActionBlendCurve eve::action::ActionAnimationSection::blendCurve = ActionBlendCurve::EaseInOut |
Curve used for the incoming cross-fade.
在文件 ActionTimeline.h 第 69 行定义.
被这些函数引用 eve::editor::ActionTimelineWidget::inspectSelection().
◆ blendIn
| Duration eve::action::ActionAnimationSection::blendIn = Duration::zero() |
在文件 ActionTimeline.h 第 63 行定义.
被这些函数引用 eve::editor::ActionTimelineWidget::inspectSelection().
◆ end
| Duration eve::action::ActionAnimationSection::end = Duration::zero() |
在文件 ActionTimeline.h 第 62 行定义.
被这些函数引用 eve::editor::ActionTimelineWidget::inspectSelection() , 以及 eve::animation::MontagePlayer::present().
◆ id
| LogicalId eve::action::ActionAnimationSection::id |
在文件 ActionTimeline.h 第 59 行定义.
◆ sourceEnd
| Duration eve::action::ActionAnimationSection::sourceEnd = Duration::zero() |
Clip-local trim-out timestamp; zero means the physical clip end.
在文件 ActionTimeline.h 第 67 行定义.
被这些函数引用 eve::editor::ActionTimelineWidget::inspectSelection().
◆ sourceStart
| Duration eve::action::ActionAnimationSection::sourceStart = Duration::zero() |
Clip-local trim-in timestamp.
在文件 ActionTimeline.h 第 65 行定义.
被这些函数引用 eve::editor::ActionTimelineWidget::inspectSelection().
◆ start
| Duration eve::action::ActionAnimationSection::start = Duration::zero() |
在文件 ActionTimeline.h 第 61 行定义.
被这些函数引用 eve::editor::ActionTimelineWidget::inspectSelection() , 以及 eve::animation::MontagePlayer::present().
该结构体的文档由以下文件生成:
- src/modules/action/ActionTimeline.h