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

Siehe auch

D3DX-Schnittstellen