ID3DXAnimationSet-Schnittstelle
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