|
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.
1.8.6