Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Erstellt ein Animationscontrollerobjekt.
Syntax
HRESULT D3DXCreateAnimationController(
_In_ UINT MaxNumAnimationOutputs,
_In_ UINT MaxNumAnimationSets,
_In_ UINT MaxNumTracks,
_In_ UINT MaxNumEvents,
_Out_ LPD3DXANIMATIONCONTROLLER *ppAnimController
);
Parameter
-
MaxNumAnimationOutputs [in]
-
Typ: UINT
Maximale Anzahl von Animationsausgaben, die der Controller unterstützen kann.
-
MaxNumAnimationSets [in]
-
Typ: UINT
Maximale Anzahl von Animationssätzen, die gemischt werden können.
-
MaxNumTracks [in]
-
Typ: UINT
Maximale Anzahl von Animationssätzen, die gleichzeitig gemischt werden können.
-
MaxNumEvents [in]
-
Typ: UINT
Maximale Anzahl ausstehender Ereignisse, die vom Controller unterstützt werden.
-
ppAnimController [out]
-
Typ: LPD3DXANIMATIONCONTROLLER*
Zeiger auf das erstellte Animationscontrollerobjekt. Siehe ID3DXAnimationController.
Rückgabewert
Typ: HRESULT
Wenn die Funktion erfolgreich ist, wird der Rückgabewert D3D_OK. Wenn die Funktion fehlschlägt, kann der Rückgabewert einer der folgenden Werte sein: D3DERR_INVALIDCALL, E_OUTOFMEMORY.
Bemerkungen
Ein Animationscontroller steuert einen Animationsmixer. Der Controller fügt Methoden zum Ändern von Blendingparametern im Laufe der Zeit hinzu, um reibungslose Übergänge zu ermöglichen.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header |
|
| Bibliothek |
|
Siehe auch