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 |
|
Bibliothek |
|
Siehe auch