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

速度の値。 これは、トラックの期間をスケーリングするために乗数と同様に使用されます。

Position

型: DOUBLE

トラックの現在のアニメーション セットのローカルタイムフレーム内の時間位置。

有効化

種類: BOOL

有効化/無効化を追跡します。 有効にするには、TRUE に設定 します。 無効にするには、FALSE に設定 します

解説

同じ優先度のトラックがブレンドされ、結果の 2 つの値が優先度ブレンド係数を使用してブレンドされます。 トラックには、アニメーション セット (個別に格納) が関連付けられている必要があります。

要件

要件
ヘッダー
D3dx9anim.h

関連項目

D3DX 構造体