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 結構