CKeyFrame, classe
Représente une image clé de l'animation.
Syntaxe
class CKeyFrame : public CBaseKeyFrame;
Membres
Constructeurs publics
Nom | Description |
---|---|
CKeyFrame ::CKeyFrame | Surcharge. Construit un image clé qui dépend d’autres images clés. |
Méthodes publiques
Nom | Description |
---|---|
CKeyFrame ::AddToStoryboard | Ajoute un image clé à un storyboard. (Remplacements CBaseKeyFrame ::AddToStoryboard.) |
CKeyFrame ::AddToStoryboardAfterTransition | Ajoute un image clé au storyboard après la transition. |
CKeyFrame ::AddToStoryboardAtOffset | Ajoute un image clé au storyboard au décalage. |
CKeyFrame ::GetExistingKeyframe | Retourne un pointeur vers un image clé dont dépend cet image clé. |
CKeyFrame ::GetOffset | Retourne un décalage à partir d’autres images clés. |
CKeyFrame ::GetTransition | Retourne un pointeur vers une transition dont dépend cet image clé. |
Membres de données protégés
Nom | Description |
---|---|
CKeyFrame ::m_offset | Spécifie le décalage de cette image clé à partir d’un image clé stocké dans m_pExistingKeyFrame. |
CKeyFrame ::m_pExistingKeyFrame | Stocke un pointeur vers un keframe existant. Cette image clé est ajoutée au storyboard avec m_offset à l’image clé existante. |
CKeyFrame ::m_pTransition | Stocke un pointeur vers la transtion qui commence à cet image clé. |
Notes
Cette classe implémente une image clé d’animation. Un image clé représente un moment dans le temps dans un storyboard et peut être utilisé pour spécifier les heures de début et de fin des transitions. Un image clé peut être basé sur d’autres images clés et avoir un décalage (en secondes) à partir de celui-ci, ou peut être basé sur une transition et représenter un moment dans le temps où cette transition se termine.
Hiérarchie d'héritage
Spécifications
En-tête : afxanimationcontroller.h
CKeyFrame ::AddToStoryboard
Ajoute un image clé à un storyboard.
virtual BOOL AddToStoryboard(
IUIAnimationStoryboard* pStoryboard,
BOOL bDeepAdd);
Paramètres
pStoryboard
Pointeur vers un storyboard.
bDeepAdd
Spécifie s’il faut ajouter un image clé ou une transition de manière récursive.
Valeur de retour
TRUE, si l’image clé a été ajoutée avec succès.
Notes
Cette méthode ajoute un image clé au storyboard. Si elle dépend d’autres images clés ou transitions et que bDeepAdd a la valeur TRUE, cette méthode tente de les ajouter de manière récursive.
CKeyFrame ::AddToStoryboardAfterTransition
Ajoute un image clé au storyboard après la transition.
BOOL AddToStoryboardAfterTransition(
IUIAnimationStoryboard* pStoryboard,
BOOL bDeepAdd);
Paramètres
pStoryboard
Pointeur vers un storyboard.
bDeepAdd
Spécifie s’il faut ajouter une transition de manière récursive.
Valeur de retour
TRUE, si l’image clé a été ajoutée avec succès.
Notes
Cette fonction est appelée par l’infrastructure pour ajouter un image clé au storyboard après la transition.
CKeyFrame ::AddToStoryboardAtOffset
Ajoute un image clé au storyboard au décalage.
virtual BOOL AddToStoryboardAtOffset(
IUIAnimationStoryboard* pStoryboard,
BOOL bDeepAdd);
Paramètres
pStoryboard
Pointeur vers un storyboard.
bDeepAdd
Spécifie s’il faut ajouter une image clé à cette image clé dépend de manière récursive.
Valeur de retour
TRUE, si l’image clé a été ajoutée avec succès.
Notes
Cette fonction est appelée par l’infrastructure pour ajouter un image clé au storyboard au décalage.
CKeyFrame ::CKeyFrame
Construit un image clé qui dépend d’une transition.
CKeyFrame(CBaseTransition* pTransition);
CKeyFrame(
CBaseKeyFrame* pKeyframe,
UI_ANIMATION_SECONDS offset = 0.0);
Paramètres
pTransition
Pointeur vers une transition.
pKeyframe
Pointeur vers l’image clé.
offset
Offset, en secondes, de l’image clé spécifiée par pKeyframe.
Notes
L’image clé construite représente un moment dans le temps dans un storyboard lorsque la transition spécifiée se termine.
CKeyFrame ::GetExistingKeyframe
Retourne un pointeur vers un image clé dont dépend cet image clé.
CBaseKeyFrame* GetExistingKeyframe();
Valeur de retour
Pointeur valide vers l’image clé ou NULL si ce keyframe ne dépend pas d’autres images clés.
Notes
Il s’agit d’un accesseur à un image clé dont dépend cet image clé.
CKeyFrame ::GetOffset
Retourne un décalage à partir d’autres images clés.
UI_ANIMATION_SECONDS GetOffset();
Valeur de retour
Décalage en secondes de l’autre image clé.
Notes
Cette méthode doit être appelée pour déterminer un décalage en secondes à partir d’un autre image clé.
CKeyFrame ::GetTransition
Retourne un pointeur vers une transition dont dépend cet image clé.
CBaseTransition* GetTransition();
Valeur de retour
Pointeur valide vers la transition, ou NULL si cette image clé ne dépend pas de la transition.
Notes
Il s’agit d’un accesseur à une transition dont dépend ce tableau clé.
CKeyFrame ::m_offset
Spécifie le décalage de cette image clé à partir d’un image clé stocké dans m_pExistingKeyFrame.
UI_ANIMATION_SECONDS m_offset;
CKeyFrame ::m_pExistingKeyFrame
Stocke un pointeur vers un keframe existant. Cette image clé est ajoutée au storyboard avec m_offset à l’image clé existante.
CBaseKeyFrame* m_pExistingKeyFrame;
CKeyFrame ::m_pTransition
Stocke un pointeur vers la transtion qui commence à cet image clé.
CBaseTransition* m_pTransition;