Classes | |
| struct | AABBCollision |
| This is the structure used by AABBCollisionTask in order to check for collisions. More... | |
| class | AABBCollisionTask |
| AABBCollosionTask allows for checking of collisions between nodes based upon the nodes' axis-aligned bounding boxes. More... | |
| class | ColorInterpolatedTask |
| Color Interpolation Task interpolates one color into another color over time. More... | |
| class | CountDownTask |
| CountDownTask counts down from a certain task. It can be set to count past zero, but by default it stops at zero. More... | |
| class | CounterTask |
| CounterTask is a task which will count up from 0 or a certain value. More... | |
| class | DeltaTimer |
| DeltaTimer is a class which allows easy management of delta-time functions. More... | |
| class | DustyDriver |
| DustyDriver class is the driver object for DustyEngine. More... | |
| class | DummyTask |
| DummyTask is a basic task which does absolutely nothing. More... | |
| struct | WaypointPoint |
| struct | WaypointListItem |
| class | Entity |
| Entity class represents an object on screen that can be easily controlled through a single interface allowing many options for transformations. More... | |
| class | EntityParentTask |
| class | InterpolatedTask |
| InterpolatedTask is a task which allows for time-based interpolation of a value from 0 to 1. More... | |
| class | IntervalCounterTask |
| IntervalCounterTask will count a specific interval, rather than counting by 1. More... | |
| class | MoveBoundedTask |
| class | MoveInterpolatedTask |
| MoveInterpolatedTask builds off of VectorInterpolatedTask to move a scenenode from one point to another in a certain amount of time. More... | |
| class | MoveTask |
| MoveTask is a task which will move a SceneNode by a specified vector each time it is executed. More... | |
| class | NodeAffector |
| class | NodeGeneratorTask |
| NodeGeneratorTask will create a new SceneNode in the Irrlicht scene using a list of meshes each time it is updated. More... | |
| class | RandGen |
| RandGen is a simple random number generator. More... | |
| class | RotateBoundedTask |
| class | RotateInterpolatedTask |
| RotateInterpolatedTask builds off of VectorInterpolatedTask to rotate a scenenode from one rotation to another in a certain amount of time. More... | |
| class | RotateTask |
| RotateTask is a task which will rotate a SceneNode by a specified vector each time it is executed. More... | |
| class | ScaleBoundedTask |
| class | ScaleInterpolatedTask |
| ScaleInterpolatedTask builds off of VectorInterpolatedTask to scale a scenenode from one size to another in a certain amount of time. More... | |
| class | ScaleTask |
| ScaleTask is a task which will add a scale vector a certain SceneNode's scale each time it is executed. More... | |
| class | Task |
| Task class represents a task in the engine which automates a task on a time-based basis. More... | |
| class | TaskTree |
| TaskTree creates a general tree of tasks. More... | |
| class | VectorInterpolatedTask |
| VectorInterpolatedTask builds off of InterpolatedTask to interpolate from one vector to another vector. More... | |
| class | WaypointMoveInterpolatedTask |
| class | WaypointRotateInterpolatedTask |
| class | WaypointScaleInterpolatedTask |
Enumerations | |
| enum | EntityActionType { VECTOR = 0, INTERPOLATED, BOUNDED, WAYPOINT } |
| EntityActionType is an enumeration of types of actions the entity can take for movement/rotation/scaling. More... | |
Variables | |
| const irr::u32 | BCT_NO_COLLISION = 0 |
| Used in boundary collision tasks, this means no boundary collision occurred. | |
| const irr::u32 | BCT_MIN_X = 1 |
| Used in boundary collision tasks, this means a collision with minimum x occurred. | |
| const irr::u32 | BCT_MIN_Y = 2 |
| Used in boundary collision tasks, this means a collision with minimum y occurred. | |
| const irr::u32 | BCT_MIN_Z = 4 |
| Used in boundary collision tasks, this means a collision with minimum z occurred. | |
| const irr::u32 | BCT_MAX_X = 8 |
| Used in boundary collision tasks, this means a collision with maximum x occurred. | |
| const irr::u32 | BCT_MAX_Y = 16 |
| Used in boundary collision tasks, this means a collision with maximum y occurred. | |
| const irr::u32 | BCT_MAX_Z = 32 |
| Used in boundary collision tasks, this means a collision with maximum z occurred. | |
| const irr::u32 | DEFAULT_UPDATE_INTERVAL = 20 |
|
|
EntityActionType is an enumeration of types of actions the entity can take for movement/rotation/scaling.
Definition at line 44 of file dustyentity.h. |
|
|
Used in boundary collision tasks, this means a collision with maximum x occurred.
Definition at line 96 of file dustyengine.h. |
|
|
Used in boundary collision tasks, this means a collision with maximum y occurred.
Definition at line 98 of file dustyengine.h. |
|
|
Used in boundary collision tasks, this means a collision with maximum z occurred.
Definition at line 100 of file dustyengine.h. |
|
|
Used in boundary collision tasks, this means a collision with minimum x occurred.
Definition at line 90 of file dustyengine.h. |
|
|
Used in boundary collision tasks, this means a collision with minimum y occurred.
Definition at line 92 of file dustyengine.h. |
|
|
Used in boundary collision tasks, this means a collision with minimum z occurred.
Definition at line 94 of file dustyengine.h. |
|
|
Used in boundary collision tasks, this means no boundary collision occurred.
Definition at line 88 of file dustyengine.h. |
|
|
Definition at line 41 of file dustyentity.h. |
1.4.6-NO