V-ART
|
... More...
#include <scaleaction.h>
Public Member Functions | |
ScaleAction () | |
virtual | ~ScaleAction () |
void | SetScale (double sX, double sY, double sZ) |
Public Member Functions inherited from VART::TransformAction | |
TransformAction () | |
virtual | ~TransformAction () |
void | SetTarget (Transform *target) |
Sets the Transform on which to act. More... | |
Public Member Functions inherited from VART::BaseAction | |
BaseAction () | |
Creates an action with sane defaults. More... | |
virtual | ~BaseAction () |
void | SetSpeed (float newSpeed) |
void | SetDuration (float seconds) |
void | SetCyclic (bool value) |
bool | IsCyclic () |
bool | IsActive () const |
void | Deactivate (float seconds) |
Mark for auto deactivation in given time. More... | |
virtual void | Deactivate () |
Deactivate now. More... | |
virtual void | Activate () |
Activates the action. More... | |
Protected Member Functions | |
virtual void | Move () |
Make the action update its targets. More... | |
Protected Member Functions inherited from VART::BaseAction | |
virtual void | ComputePositionIndex (bool *cycled) |
Computes current position index. More... | |
Protected Attributes | |
double | goalX |
double | goalY |
double | goalZ |
Protected Attributes inherited from VART::TransformAction | |
Transform * | targetPtr |
Protected Attributes inherited from VART::BaseAction | |
bool | cyclic |
Whether the action restarts upon termination. More... | |
bool | active |
Whether the action is currently active (changing its target). More... | |
float | speedModifier |
Speed modifier. More... | |
float | duration |
Duration in seconds. More... | |
float | timeToLive |
Time (in seconds) to auto deactivate. More... | |
float | positionIndex |
Current position index. More... | |
float | lastPositionIndex |
Position index of last update. More... | |
Time | lastUpdateTime |
Time of last update. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from VART::BaseAction | |
static unsigned int | MoveAllActive () |
Moves all active actions. More... | |
Public Attributes inherited from VART::BaseAction | |
std::string | description |
CallBack * | callbackPtr |
Termination callback. More... | |
Static Protected Attributes inherited from VART::BaseAction | |
static std::list< BaseAction * > | activeInstances |
List of active actions. More... | |
static std::list< Initializer * > | initializers |
List of action initializers. More... | |
VART::ScaleAction::ScaleAction | ( | ) |
Definition at line 11 of file scaleaction.cpp.
|
inlinevirtual |
Definition at line 21 of file scaleaction.h.
|
protectedvirtual |
Make the action update its targets.
Move is to be called from MoveAllActive.
Implements VART::TransformAction.
Definition at line 23 of file scaleaction.cpp.
void VART::ScaleAction::SetScale | ( | double | sX, |
double | sY, | ||
double | sZ | ||
) |
Definition at line 15 of file scaleaction.cpp.
|
protected |
Definition at line 29 of file scaleaction.h.
|
protected |
Definition at line 30 of file scaleaction.h.
|
protected |
Definition at line 31 of file scaleaction.h.