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