Pyrogenesis HEAD
Pyrogenesis, a RTS Engine
|
#include "simulation2/system/Components.h"
#include "simulation2/system/Entity.h"
#include "simulation2/system/Message.h"
#include "simulation2/helpers/Player.h"
#include "simulation2/helpers/Position.h"
#include "simulation2/components/ICmpPathfinder.h"
#include "maths/Vector3D.h"
#include "ps/CStr.h"
Go to the source code of this file.
Classes | |
class | CMessageTurnStart |
class | CMessageUpdate |
Generic per-turn update message, for things that don't care much about ordering. More... | |
class | CMessageUpdate_MotionFormation |
Update phase for formation controller movement (must happen before individual units move to follow their formation). More... | |
class | CMessageUpdate_MotionUnit |
Update phase for non-formation-controller unit movement. More... | |
class | CMessageUpdate_Final |
Final update phase, after all other updates. More... | |
class | CMessageInterpolate |
Prepare for rendering a new frame (set up model positions etc). More... | |
class | CMessageRenderSubmit |
Add renderable objects to the scene collector. More... | |
class | CMessageProgressiveLoad |
Handle progressive loading of resources. More... | |
class | CMessageDeserialized |
Broadcast after the entire simulation state has been deserialized. More... | |
class | CMessageCreate |
This is sent immediately after a new entity's components have all been created and initialised. More... | |
class | CMessageDestroy |
This is sent immediately before a destroyed entity is flushed and really destroyed. More... | |
class | CMessageOwnershipChanged |
class | CMessagePositionChanged |
Sent by CCmpPosition whenever anything has changed that will affect the return value of GetPosition2D() or GetRotation().Y. More... | |
class | CMessageInterpolatedPositionChanged |
Sent by CCmpPosition whenever anything has changed that will affect the return value of GetInterpolatedTransform() More... | |
class | CMessageMotionUpdate |
Sent by CCmpUnitMotion during Update if an event happened that might interest other components. More... | |
class | CMessageWaterChanged |
Sent when water height has been changed. More... | |
class | CMessageTerrainChanged |
Sent when terrain (texture or elevation) has been changed. More... | |
class | CMessageVisibilityChanged |
Sent, at most once per turn, when the visibility of an entity changed. More... | |
class | CMessageMovementObstructionChanged |
Sent when then obstruction of an entity has changed in a manner that changes 'block movement' properties. More... | |
class | CMessageObstructionMapShapeChanged |
Sent when ObstructionManager's view of the shape of the world has changed (changing the TILE_OUTOFBOUNDS tiles returned by Rasterise). More... | |
class | CMessageTerritoriesChanged |
Sent when territory assignments have changed. More... | |
class | CMessageRangeUpdate |
Sent by CCmpRangeManager at most once per turn, when an active range query has had matching units enter/leave the range since the last RangeUpdate. More... | |
class | CMessagePathResult |
Sent by CCmpPathfinder after async path requests. More... | |
class | CMessageValueModification |
Sent by aura manager when a value of a certain entity's component is changed. More... | |
class | CMessagePlayerColorChanged |
Sent by atlas if the playercolor has been changed. More... | |
class | CMessageTemplateModification |
Sent by aura and tech managers when a value of a certain template's component is changed. More... | |
class | CMessageVisionRangeChanged |
Sent by CCmpVision when an entity's vision range changes. More... | |
class | CMessageVisionSharingChanged |
Sent by CCmpVision when an entity's vision sharing changes. More... | |
class | CMessageMinimapPing |
Sent when an entity pings the minimap. More... | |
class | CMessageCinemaPathEnded |
Cinematics events. More... | |
class | CMessageCinemaQueueEnded |
Macros | |
#define | DEFAULT_MESSAGE_IMPL(name) |
#define DEFAULT_MESSAGE_IMPL | ( | name | ) |