D3DXTRACK_DESC 结构
描述动画轨迹,并指定给定时间轨道的混合重量、速度和位置。
语法
typedef struct D3DXTRACK_DESC {
D3DXPRIORITY_TYPE Priority;
FLOAT Weight;
FLOAT Speed;
DOUBLE Position;
BOOL Enable;
} D3DXTRACK_DESC, *LPD3DXTRACK_DESC;
成员
-
优先级
-
优先级类型,如 D3DXPRIORITY_TYPE 中定义。
-
Weight
-
类型: FLOAT
-
权重值。 权重确定此轨道与其他轨道混合的比例。
-
速度
-
类型: FLOAT
-
速度值。 这与乘数类似,用于缩放轨道的周期。
-
位置
-
类型: DOUBLE
-
轨道的时间位置,在其当前动画集的本地时间范围内。
-
启用
-
类型: BOOL
-
跟踪启用/禁用。 若要启用,请将 设置为 TRUE。 若要禁用,请将 设置为 FALSE。
备注
具有相同优先级的轨迹将混合在一起,然后使用优先级混合因子混合两个生成的值。 轨道必须具有动画集 (单独存储) 与之关联的动画集。
要求
要求 | 值 |
---|---|
标头 |
|
另请参阅