ID3DXAnimationController::RegisterAnimationOutput-Methode
Fügt dem Animationscontroller eine Animationsausgabe hinzu und registriert Zeiger für Skalierungs-, Dreh- und Übersetzungstransformationen (SRT).
Syntax
HRESULT RegisterAnimationOutput(
[in] LPCSTR Name,
[in] D3DXMATRIX *pMatrix,
[in] D3DXVECTOR3 *pScale,
[in] D3DXQUATERNION *pRotation,
[in] D3DXVECTOR3 *pTranslation
);
Parameter
-
Name [ In]
-
Typ: LPCSTR
Name der Animationsausgabe.
-
pMatrix [ In]
-
Typ: D3DXMATRIX*
Zeiger auf eine D3DXMATRIX-Struktur, die SRT-Transformationsdaten enthält. Kann NULL sein.
-
pScale [ In]
-
Typ: D3DXVECTOR3*
Zeiger auf einen D3DXVECTOR3-Vektor, der die Skalierung des Animationssets beschreibt. Kann NULL sein.
-
pRotation [ In]
-
Typ: D3DXQUATERNION*
Zeiger auf eine D3DXQUATERNION-Quaternion, die die Drehung des Animationssets beschreibt. Kann NULL sein.
-
pTranslation [ In]
-
Typ: D3DXVECTOR3*
Zeiger auf einen D3DXVECTOR3-Vektor, der die Übersetzung des Animationssets beschreibt. Kann NULL sein.
Rückgabewert
Typ: HRESULT
Wenn die Methode erfolgreich ist, ist der Rückgabewert S _ OK. Wenn bei der Methode ein Fehler auftritt, kann der Rückgabewert einer der folgenden Werte sein: D3DERR _ INVALIDCALL, E _ OUTOFMEMORY.
Hinweise
Wenn die Animationsausgabe bereits registriert ist, wird pMatrix mit den Eingabetransformationsdaten gefüllt.
Mit D3DXLoadMeshHierarchyFromX erstellte Animationssätze registrieren automatisch alle geladenen Animationssätze.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header |
|
| Bibliothek |
|