载入中...
搜索中...
未找到
eve::action::ActionAnimationSection结构体 参考

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

auto eve::action::ActionAnimationSection::operator<=> ( const ActionAnimationSection &  ) const
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()

◆ id

LogicalId eve::action::ActionAnimationSection::id

在文件 ActionTimeline.h 第 59 行定义.

被这些函数引用 eve::animation::MontagePlayer::present().

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

该结构体的文档由以下文件生成: