NLS Engine  v0.1
The Next Logical Step in game engine design.
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Defines
Namespaces | Variables
Messages.h File Reference

Provides a list of the message IDs used and constant handles to reference them by. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  Physics
 Namespace to contain every item that is related to the physics engine.

Variables

const unsigned int Physics::ACK_MODULE_LOADED = 3001
 Message sent from the module to indicate that the it has loaded.
const unsigned int Physics::MSG_MODULE_START = 3002
 Message sent to the module to start it up.
const unsigned int Physics::ACK_MODULE_START = 3003
 Message sent from the module with a status indicator bool that indicate whether the module sucessfully loaded.
const unsigned int Physics::MSG_ENTITY_COLLISION = 3100
 Message sent from the module to indicate a collision between the two referenced entities, with the direction and depth of the collision as a Vector3D.
const unsigned int Physics::MSG_RAY_CAST = 3500
 Directed message sent to the module to request a ray to be cast and the result to be the names of the collided entities. Sent format is uint raytype, Vector3D source_location, Vector3D direction. Direction doesn't have to be normalized. Ray type is one of the RAY_CAST_* values.
const unsigned int Physics::MSG_SCREEN_PICK = 3501
 Directed message sent to the module to request a ray to be cast from screen space and the result to be the names of the collided entities. Sent format is uint raytype, Vector3D source_location, Vector3D direction. Direction doesn't have to be normalized. Ray type is one of the RAY_CAST_* values.
const unsigned int Physics::RAY_CAST_ALL = 0
 Return all collisions.
const unsigned int Physics::RAY_CAST_NEAREST = 1
 Only return the nearest collision.

Detailed Description

Provides a list of the message IDs used and constant handles to reference them by.

Author:
Ricky Curtice
Date:
20120129

Definition in file Messages.h.