V-ART
|
... More...
#include <shearaction.h>
Public Member Functions | |
ShearAction () | |
virtual | ~ShearAction () |
void | SetShear (double shX, double shY) |
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 |
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::ShearAction::ShearAction | ( | ) |
Definition at line 11 of file shearaction.cpp.
|
inlinevirtual |
Definition at line 21 of file shearaction.h.
|
protectedvirtual |
Make the action update its targets.
Move is to be called from MoveAllActive.
Implements VART::TransformAction.
Definition at line 22 of file shearaction.cpp.
void VART::ShearAction::SetShear | ( | double | shX, |
double | shY | ||
) |
Definition at line 15 of file shearaction.cpp.
|
protected |
Definition at line 29 of file shearaction.h.
|
protected |
Definition at line 30 of file shearaction.h.