ID3DXKeyframedAnimationSet-Schnittstelle

Eine Anwendung verwendet die Methoden dieser Schnittstelle, um einen Keyframe-Animationssatz zu implementieren.

Member

Die ID3DXKeyframedAnimationSet-Schnittstelle erbt von ID3DXAnimationSet. ID3DXKeyframedAnimationSet verfügt auch über diese Typen von Membern:

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, der die komprimierten Daten speichert.
GetCallbackKey Ruft Informationen zu einem bestimmten Rückruf im Animationssatz ab.
GetCallbackKeys Füllt ein Array mit Rückrufschlüsseldaten aus, die für die Keyframe-Animation verwendet werden.
GetNumCallbackKeys Ruft die Anzahl der Rückrufschlüssel 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 Keyframe-Animation ab.
GetPlaybackType Ruft den Typ der Wiedergabeschleife des Animationssatzes ab.
GetRotationKey Abrufen von Drehungsinformationen für einen bestimmten Keyframe im Animationssatz.
GetRotationKeys Füllt ein Array mit Rotationsschlüsseldaten aus, die für die Keyframeanimation verwendet werden.
GetScaleKey Abrufen von Skalierungsinformationen für einen bestimmten Keyframe in der Animationsmenge.
GetScaleKeys Füllt ein Array mit Skalierungsschlüsseldaten aus, 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 Übersetzungsschlüsseldaten aus, die für die Keyframe-Animation verwendet werden.
RegisterAnimationSRTKeys Registrieren sie die SRT-Keyframedaten (Scale, Rotate, Translate) für eine Animation.
SetCallbackKey Legt Informationen zu einem bestimmten Rückruf im Animationssatz fest.
SetRotationKey Legen Sie Drehungsinformationen für einen bestimmten Keyframe im Animationssatz fest.
SetScaleKey Legen Sie Skalierungsinformationen für einen bestimmten Keyframe in der Animationsmenge fest.
SetTranslationKey Legen Sie Übersetzungsinformationen für einen bestimmten Keyframe im Animationssatz fest.
UnregisterAnimation Entfernen Sie die Animationsdaten aus dem Animationssatz.
UnregisterRotationKey Entfernt die Drehungsdaten am angegebenen Keyframe.
UnregisterScaleKey Entfernt die Skalierungsdaten am angegebenen Keyframe.
UnregisterTranslationKey Entfernt die Übersetzungsdaten am angegebenen Keyframe.

Hinweise

Erstellen Sie mit D3DXCreateKeyframedAnimationSeteinen Keyframed-Animationssatz.

Der LPD3DXKEYFRAMEDANIMATIONSET-Typ wird 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