D3DXTRACK_DESC 结构

描述动画轨迹,并指定给定时间轨道的混合重量、速度和位置。

语法

typedef struct D3DXTRACK_DESC {
  D3DXPRIORITY_TYPE Priority;
  FLOAT             Weight;
  FLOAT             Speed;
  DOUBLE            Position;
  BOOL              Enable;
} D3DXTRACK_DESC, *LPD3DXTRACK_DESC;

成员

优先级

类型: D3DXPRIORITY_TYPE

优先级类型,如 D3DXPRIORITY_TYPE 中定义。

Weight

类型: FLOAT

权重值。 权重确定此轨道与其他轨道混合的比例。

速度

类型: FLOAT

速度值。 这与乘数类似,用于缩放轨道的周期。

位置

类型: DOUBLE

轨道的时间位置,在其当前动画集的本地时间范围内。

启用

类型: BOOL

跟踪启用/禁用。 若要启用,请将 设置为 TRUE。 若要禁用,请将 设置为 FALSE

备注

具有相同优先级的轨迹将混合在一起,然后使用优先级混合因子混合两个生成的值。 轨道必须具有动画集 (单独存储) 与之关联的动画集。

要求

要求
标头
D3dx9anim.h

另请参阅

D3DX 结构