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
-
速度の値。 これは、トラックの期間をスケーリングするために乗数と同様に使用されます。
-
Position
-
型: DOUBLE
-
トラックの現在のアニメーション セットのローカルタイムフレーム内の時間位置。
-
有効化
-
種類: BOOL
-
有効化/無効化を追跡します。 有効にするには、TRUE に設定 します。 無効にするには、FALSE に設定 します。
解説
同じ優先度のトラックがブレンドされ、結果の 2 つの値が優先度ブレンド係数を使用してブレンドされます。 トラックには、アニメーション セット (個別に格納) が関連付けられている必要があります。
要件
要件 | 値 |
---|---|
ヘッダー |
|
関連項目