D3DXCreateAnimationController-Funktion
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