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.
Diese Schnittstelle kapselt die mindest erforderliche Funktionalität einer Animation, die von einem Animationscontroller festgelegt wird. Fortgeschrittene Benutzer möchten diese Schnittstelle möglicherweise selbst implementieren, um ihren speziellen Anforderungen zu entsprechen; Für die meisten Benutzer sollten jedoch die abgeleiteten Schnittstellen ID3DXCompressedAnimationSet und ID3DXKeyframedAnimationSet ausreichen.
Member
Die ID3DXAnimationSet-Schnittstelle erbt von der IUnknown-Schnittstelle . ID3DXAnimationSet verfügt auch über folgende Membertypen:
Methoden
Die ID3DXAnimationSet-Schnittstelle verfügt über diese Methoden.
| Methode | BESCHREIBUNG |
|---|---|
| GetAnimationIndexByName | Ruft den Index einer Animation unter Berücksichtigung ihres Namens ab. |
| GetAnimationNameByIndex | Ruft den Namen einer Animation unter Berücksichtigung des Indexes ab. |
| GetCallback | Ruft Informationen zu einem bestimmten Rückruf im Animationssatz ab. |
| GetName | Ruft den Namen des Animationssatzes ab. |
| GetNumAnimations | Ruft die Anzahl der Animationen im Animationssatz ab. |
| GetPeriod | Ruft den Zeitraum des Animationssatzes ab. |
| GetPeriodicPosition | Gibt die Zeitposition im lokalen Zeitrahmen eines Animationssatzes zurück. |
| GetSRT | Ruft die Skalierungs-, Dreh- und Übersetzungswerte des Animationssatzes ab. |
Bemerkungen
Ein Animationssatz besteht aus Animationen für viele Knoten für dieselbe Animation.
Der LPD3DXANIMATIONSET-Typ ist als Zeiger auf diese Schnittstelle definiert.
typedef interface ID3DXAnimationSet ID3DXAnimationSet;
typedef interface ID3DXAnimationSet *LPD3DXANIMATIONSET;
Anforderungen
| Anforderung | Wert |
|---|---|
| Header |
|
| Bibliothek |
|
Siehe auch