AnimationController クラス
AnimationController クラス
このオブジェクトは、アニメーション ミキサから派生するアニメーション コントローラを実装する。アニメーション コントローラは、ブレンディング引数を時間と共に変更して滑らかなトランジションを実現するメソッドを追加する。
定義
Visual Basic | Public Class AnimationController Inherits Object Implements ICloneable, IDisposable |
C# | public class AnimationController : Object, ICloneable, IDisposable |
Managed C++ | public __gc class AnimationController : public Object, ICloneable, IDisposable |
JScript | public class AnimationController extends Object implements IDisposable, ICloneable |
メンバ テーブル
次のテーブルは、AnimationController オブジェクトによって公開されているメンバの一覧である。左側のタブをクリックし、表示したいメンバの種類を選ぶこと。
イベント
イベント | 説明 |
---|---|
Disposing | オブジェクトで Disposing イベントを検出するイベント ハンドラを追加する。 |
メソッド
メソッド | 説明 |
---|---|
AnimationController | オブジェクトの新しいインスタンスを初期化する。 |
Clone | オブジェクトを複製する。 |
Dispose | オブジェクトが使ったアンマネージのリソースを直ちに解放する。 |
Equals | このインスタンスが、指定したオブジェクトに等しいかどうかを示す値を返す。 |
Finalize | Garbage Collector がオブジェクトを破棄する前に、オブジェクトが使ったリソースを強制的に解放する。 |
GetAnimationSet | アニメーション セットを取得する。 |
GetHashCode | このインスタンスのハッシュ コードを返す。 |
GetTrackAnimationSet | 指定したトラックのアニメーション セットを取得する。 |
GetTrackDescription | トラックの記述を取得する。 |
KeyPriorityBlend | ブレンディングされたトラックについて、優先順位の低いものと高いものをいっしょにブレンディングする。 |
KeyTrackAnimationTime | |
KeyTrackEnable | トラックを有効に設定する。このメソッドは、トラックの設定を有効または無効にする。 |
KeyTrackSpeed | |
KeyTrackWeight | |
op_Equality | |
op_Inequality | |
raise_Disposing | |
RegisterAnimationSet | アニメーション ミキサにアニメーション セットを追加する。 |
RegisterMatrix | ミキサに行列を登録または設定する。 |
SetTrackAnimationSet | アニメーション セットを含むようにトラックを設定する。 |
SetTrackAnimationTime | |
SetTrackDescription | トラックの記述を設定する。 |
SetTrackEnable | アニメーション ミキサのトラックを有効または無効にする。 |
SetTrackSpeed | トラック速度を設定する。トラック速度は、トラックの再生を加速または減速するために使う乗数である。 |
SetTrackWeight | トラックの重みを設定する。ウェイトは、複数のトラックを同時に処理する方法を決定するために使う。 |
UnregisterAnimationSet | アニメーション ミキサからアニメーション セットを削除する。 |
プロパティ
プロパティ | 説明 |
---|---|
Disposed | オブジェクトが解放されている場合は TRUE、それ以外の場合は FALSE に設定される値を取得する。 |
MaxNumberAnimationSets | コントローラでサポート可能なアニメーション セットの最大数を取得する。 |
MaxNumberEvents | コントローラでサポート可能なイベントの最大数を取得する。 |
MaxNumberMatrices | コントローラでサポート可能な行列の最大数を取得する。 |
MaxNumberTracks | ミキサのトラックの最大数を取得する。 |
NumberAnimationSets | アニメーション セットの数を取得する。 |
PriorityBlend | トラックのブレンディングの重みを取得または設定する。 |
Time | ローカルのアニメーション タイムを取得または設定する。 |
継承の階層構造
AnimationController
クラスの情報
名前空間 | Microsoft.DirectX.Direct3D |
アセンブリ | Microsoft.DirectX.Direct3DX (microsoft.directx.direct3dx.dll) |
厳密名 | Microsoft.DirectX.Direct3DX, Version=0293, Culture=neutral, PublicKeyToken=d3231b57b74a1492 |
© 2002 Microsoft Corporation. All rights reserved. Terms of use.