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
D3dx9anim. h
Bibliothek
D3dx9. lib

Siehe auch

D3DX-Schnittstellen