Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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