Třída CAnimationValue
Implementuje funkci animaci objektu, který má jednu hodnotu.
class CAnimationValue : public CAnimationBaseObject;
Členy
Veřejné konstruktory
Název |
Description |
---|---|
Přetíženo.Vytvoří objekt CAnimationValue. |
Veřejné metody
Název |
Description |
---|---|
Přidá přechod na hodnotu. |
|
Přetíženo.Načte aktuální hodnotu. |
|
Poskytuje přístup k proměnné zapouzdřené animace. |
|
Nastaví výchozí hodnotu. |
Chráněné metody
Název |
Description |
---|---|
Proměnná zapouzdřené animace se vloží do seznamu.(Přepíše CAnimationBaseObject::GetAnimationVariableList.) |
Veřejné operátory
Název |
Description |
---|---|
Zajišťuje převod mezi CAnimationValue a DOUBLE. |
|
Zajišťuje převod mezi CAnimationValue a INT32. |
|
Přetíženo.CAnimationValue přiřadí hodnota typu INT32. |
Chráněné členy Data
Název |
Description |
---|---|
Zapouzdřený animace proměnná představuje hodnotu animace. |
Poznámky
Třída CAnimationValue zapouzdří jednoho objektu CAnimationVariable a v aplikacích může představovat jednu hodnotu animovaný.Například pomocí této třídy pro animované průhlednost (efekt slábnutí) úhel (Chcete-li otáčet objekty), nebo v jiných případech potřebujete-li vytvořit animaci v závislosti na jedinou hodnotu animovaný.V aplikaci použít této třídy, stačí instanci objektu této třídy, přidejte do animace řadiče pomocí CAnimationController::AddAnimationObject a volání AddTransition pro každý přechod na hodnotu.
Hierarchii dědičnosti
Požadavky
Záhlaví: afxanimationcontroller.h