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

One normalized, owning parameter-curve key. 更多...

#include <ActionParameterCurve.h>

Public 成员函数

auto operator<=> (const ActionParameterKey &) const =default
 Operator <=>.
 

Public 属性

double time = 0.0
 Normalized key time in [0, 1].
 
double value = 0.0
 Authored scalar value.
 
double inTangent = 0.0
 Incoming value-per-normalized-time tangent for cubic interpolation.
 
double outTangent = 0.0
 Outgoing value-per-normalized-time tangent for cubic interpolation.
 
ActionParameterInterpolation interpolation = ActionParameterInterpolation::Linear
 Interpolation from this key to the following key.
 

详细描述

One normalized, owning parameter-curve key.

在文件 ActionParameterCurve.h 第 24 行定义.

成员函数说明

◆ operator<=>()

auto eve::action::ActionParameterKey::operator<=> ( const ActionParameterKey &  ) const
default

Operator <=>.

类成员变量说明

◆ inTangent

double eve::action::ActionParameterKey::inTangent = 0.0

Incoming value-per-normalized-time tangent for cubic interpolation.

在文件 ActionParameterCurve.h 第 30 行定义.

◆ interpolation

ActionParameterInterpolation eve::action::ActionParameterKey::interpolation = ActionParameterInterpolation::Linear

Interpolation from this key to the following key.

在文件 ActionParameterCurve.h 第 34 行定义.

◆ outTangent

double eve::action::ActionParameterKey::outTangent = 0.0

Outgoing value-per-normalized-time tangent for cubic interpolation.

在文件 ActionParameterCurve.h 第 32 行定义.

◆ time

double eve::action::ActionParameterKey::time = 0.0

Normalized key time in [0, 1].

在文件 ActionParameterCurve.h 第 26 行定义.

被这些函数引用 eve::action::ActionParameterCurveBinding::fromPayload().

◆ value

double eve::action::ActionParameterKey::value = 0.0

Authored scalar value.

在文件 ActionParameterCurve.h 第 28 行定义.


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