Třída CAnimationSize
Implementuje funkce velikost objektu, jejíž dimenze může být animován.
class CAnimationSize : public CAnimationBaseObject;
Členy
Veřejné konstruktory
Název |
Description |
---|---|
Přetíženo.Vytvoří objekt velikost animace. |
Veřejné metody
Název |
Description |
---|---|
Přidá přechodů pro šířku a výšku. |
|
Poskytuje přístup k CAnimationVariable reprezentující šířku. |
|
Poskytuje přístup k CAnimationVariable reprezentující výšku. |
|
Vrací výchozí hodnoty pro šířku a výšku. |
|
Vrátí aktuální hodnotu. |
|
Nastaví výchozí hodnotu. |
Chráněné metody
Název |
Description |
---|---|
Vloží do seznamu proměnných zapouzdřené animace.(Přepíše CAnimationBaseObject::GetAnimationVariableList.) |
Veřejné operátory
Název |
Description |
---|---|
Převede CAnimationSize CSize. |
|
Přiřadí szSrc CAnimationSize. |
Chráněné členy Data
Název |
Description |
---|---|
Proměnná zapouzdřené animace představuje šířku velikost animace. |
|
Proměnná zapouzdřené animace představuje výšku velikost animace. |
Poznámky
Třída CAnimationSize dva CAnimationVariable objekty zapouzdří a aplikací představuje velikost.Například pomocí této třídy velikosti dvě animovat 3D objektu na obrazovce (například obdélník, ovládání atd).V aplikaci používat tuto třídu, právě 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 šířku nebo výšku.
Hierarchii dědičnosti
Požadavky
Záhlaví: afxanimationcontroller.h