Freigeben über


ID3DXKeyframedAnimationSet-Schnittstelle

Eine Anwendung verwendet die Methoden dieser Schnittstelle, um einen Keyframeanimationssatz zu implementieren.

Member

Die ID3DXKeyframedAnimationSet-Schnittstelle erbt von ID3DXAnimationSet. ID3DXKeyframedAnimationSet verfügt auch über folgende Membertypen:

Methoden

Die ID3DXKeyframedAnimationSet-Schnittstelle verfügt über diese Methoden.

Methode BESCHREIBUNG
Komprimieren Transformiert Animationen in einem Animationssatz in ein komprimiertes Format und gibt einen Zeiger auf den Puffer zurück, in dem die komprimierten Daten gespeichert werden.
GetCallbackKey Ruft Informationen zu einem bestimmten Rückruf im Animationssatz ab.
GetCallbackKeys Füllt ein Array mit Rückrufschlüsseldaten, die für die Keyframeanimation verwendet werden.
GetNumCallbackKeys Ruft die Anzahl der Rückruftasten im Animationssatz ab.
GetNumRotationKeys Ruft die Anzahl der Drehtasten in der angegebenen Keyframeanimation ab.
GetNumScaleKeys Ruft die Anzahl der Skalierungsschlüssel in der angegebenen Keyframeanimation ab.
GetNumTranslationKeys Ruft die Anzahl der Übersetzungsschlüssel in der angegebenen Keyframeanimation ab.
GetPlaybackType Ruft den Typ der Wiedergabeschleife des Animationssatzes ab.
GetRotationKey Abrufen von Drehinformationen für einen bestimmten Schlüsselrahmen im Animationssatz.
GetRotationKeys Füllt ein Array mit Drehschlüsseldaten, die für die Keyframeanimation verwendet werden.
GetScaleKey Rufen Sie Skalierungsinformationen für einen bestimmten Keyframe im Animationssatz ab.
GetScaleKeys Füllt ein Array mit Skalierungsschlüsseldaten, die für die Keyframeanimation verwendet werden.
GetSourceTicksPerSecond Ruft die Anzahl der Animationsschlüsselrahmen-Ticks ab, die pro Sekunde auftreten.
GetTranslationKey Abrufen von Übersetzungsinformationen für einen bestimmten Keyframe im Animationssatz.
GetTranslationKeys Füllt ein Array mit translationalen Schlüsseldaten, die für die Keyframeanimation verwendet werden.
RegisterAnimationSRTKeys Registrieren Sie die Schlüsselrahmendaten (Scale, Rotate, Translate, SRT) für eine Animation.
SetCallbackKey Legt Informationen zu einem bestimmten Rückruf im Animationssatz fest.
SetRotationKey Legen Sie Rotationsinformationen für einen bestimmten Keyframe im Animationssatz fest.
SetScaleKey Legen Sie Skalierungsinformationen für einen bestimmten Keyframe im Animationssatz fest.
SetTranslationKey Legen Sie Übersetzungsinformationen für einen bestimmten Keyframe im Animationssatz fest.
Aufheben der RegistrierungAnimation Entfernen Sie die Animationsdaten aus dem Animationssatz.
UnregisterRotationKey Entfernt die Rotationsdaten am angegebenen Keyframe.
Aufheben der RegistrierungScaleKey Entfernt die Skalierungsdaten am angegebenen Keyframe.
Aufheben der RegistrierungTranslationKey Entfernt die Übersetzungsdaten am angegebenen Keyframe.

 

Bemerkungen

Erstellen Sie mit D3DXCreateKeyframedAnimationSet einen Keyframe-Animationssatz.

Der LPD3DXKEYFRAMEDANIMATIONSET-Typ ist als Zeiger auf diese Schnittstelle definiert.

typedef interface ID3DXKeyframedAnimationSet ID3DXKeyframedAnimationSet;
typedef interface ID3DXKeyframedAnimationSet *LPD3DXKEYFRAMEDANIMATIONSET;

Anforderungen

Anforderung Wert
Header
D3dx9anim.h
Bibliothek
D3dx9.lib

Siehe auch

ID3DXAnimationSet

D3DX-Schnittstellen