ID3DXAnimationSet-Schnittstelle
Diese Schnittstelle kapselt die Mindestfunktionalität, die von einem Animations Controller festgelegt wurde. Fortgeschrittene Benutzer möchten diese Schnittstelle möglicherweise selbst implementieren, um Ihren speziellen Anforderungen gerecht zu werden. für die meisten Benutzer sollten jedoch die abgeleiteten ID3DXCompressedAnimationSet -und ID3DXKeyframedAnimationSet -Schnittstellen ausreichen.
Member
Die ID3DXAnimationSet -Schnittstelle erbt von der IUnknown -Schnittstelle. ID3DXAnimationSet verfügt auch über die folgenden Typen von Membern:
Methoden
Die ID3DXAnimationSet -Schnittstelle verfügt über diese Methoden.
| Methode | BESCHREIBUNG |
|---|---|
| Getanimationindexbyname | Ruft den Index einer Animation ab, wenn der Name angegeben wird. |
| Getanimationnamebyindex | Ruft den Namen einer Animation ab, wenn der Index angegeben wird. |
| GetCallback | Ruft Informationen zu einem bestimmten Rückruf im Animations Satz ab. |
| GetName | Ruft den Namen des Animations Satzes ab. |
| Getnumanimations | Ruft die Anzahl der Animationen im Animations Satz ab. |
| GetPeriod | Ruft den Zeitraum des Animations Satzes ab. |
| GetPeriodicPosition | Gibt die Uhrzeit Position im lokalen Zeitrahmen eines Animations Satzes zurück. |
| Gewahrheits RT | Ruft die Skalierungs-, Drehungs-und Übersetzungs Werte des Animations Satzes ab. |
Bemerkungen
Ein Animations Satz besteht aus Animationen für viele Knoten für dieselbe Animation.
Der LPD3DXANIMATIONSET-Typ wird als Zeiger auf diese Schnittstelle definiert.
typedef interface ID3DXAnimationSet ID3DXAnimationSet;
typedef interface ID3DXAnimationSet *LPD3DXANIMATIONSET;
Anforderungen
| Anforderung | Wert |
|---|---|
| Header |
|
| Bibliothek |
|