Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Opmerking
De Microsoft Foundation Classes-bibliotheek (MFC) wordt nog steeds ondersteund. We voegen echter geen functies meer toe of werken de documentatie bij.
Kapselt een parabolische versnellingsovergang in.
Syntaxis
class CParabolicTransitionFromAcceleration : public CBaseTransition;
Leden
Openbare constructors
| Naam | Description |
|---|---|
| CParabolicTransitionFromAcceleration::CParabolicTransitionFromAcceleration | Hiermee wordt een parabolische versnellingsovergang samengesteld en geïnitialiseerd met opgegeven parameters. |
Openbare methoden
| Naam | Description |
|---|---|
| CParabolicTransitionFromAcceleration::Create | Roept de overgangsbibliotheek aan om een com-object voor ingekapselde overgang te maken. (Overschrijft CBaseTransition::Create.) |
Leden van openbare gegevens
| Naam | Description |
|---|---|
| CParabolicTransitionFromAcceleration::m_dblAcceleration | De versnelling van de animatievariabele tijdens de overgang. |
| CParabolicTransitionFromAcceleration::m_dblFinalValue | De waarde van de animatievariabele aan het einde van de overgang. |
| CParabolicTransitionFromAcceleration::m_dblFinalVelocity | De snelheid van de animatievariabele aan het einde van de overgang. |
Opmerkingen
Tijdens een overgang van parabolische versnelling verandert de waarde van de animatievariabele van de initiële waarde in de uiteindelijke waarde die eindigt op een opgegeven snelheid. U kunt bepalen hoe snel de variabele de uiteindelijke waarde bereikt door de snelheid van versnelling op te geven. Omdat alle overgangen automatisch worden gewist, is het raadzaam om ze toe te wijzen met behulp van een nieuwe operator. Het ingekapselde IUIAnimationTransition COM-object wordt gemaakt door CAnimationController::AnimateGroup, totdat het NULL is. Het wijzigen van lidvariabelen na het maken van dit COM-object heeft geen effect.
Overnamehiërarchie
CParabolicTransitionFromAcceleration
Requirements
Header: afxanimationcontroller.h
CParabolicTransitionFromAcceleration::CParabolicTransitionFromAcceleration
Hiermee wordt een parabolische versnellingsovergang samengesteld en geïnitialiseerd met opgegeven parameters.
CParabolicTransitionFromAcceleration(
DOUBLE dblFinalValue,
DOUBLE dblFinalVelocity,
DOUBLE dblAcceleration);
Parameterwaarden
dblFinalValue
De waarde van de animatievariabele aan het einde van de overgang.
dblFinalVelocity
De snelheid van de animatievariabele aan het einde van de overgang.
dblAcceleration
De versnelling van de animatievariabele tijdens de overgang.
CParabolicTransitionFromAcceleration::Create
Roept de overgangsbibliotheek aan om een com-object voor ingekapselde overgang te maken.
virtual BOOL Create(
IUIAnimationTransitionLibrary* pLibrary,
IUIAnimationTransitionFactory* /* not used */);
Parameterwaarden
pLibrary
Een aanwijzer naar de overgangsbibliotheek, die verantwoordelijk is voor het maken van standaardovergangen.
Retourwaarde
WAAR als de overgang is gemaakt; anders ONWAAR.
CParabolicTransitionFromAcceleration::m_dblAcceleration
De versnelling van de animatievariabele tijdens de overgang.
DOUBLE m_dblAcceleration;
CParabolicTransitionFromAcceleration::m_dblFinalValue
De waarde van de animatievariabele aan het einde van de overgang.
DOUBLE m_dblFinalValue;
CParabolicTransitionFromAcceleration::m_dblFinalVelocity
De snelheid van de animatievariabele aan het einde van de overgang.
DOUBLE m_dblFinalVelocity;