Module : Engine, Interface specifications

Message Method Parameter Description
0x01 TEngineOverlay **NewOverlay Retrieve Overlay, engine initialises a new overlay, that is a surface laied over the 3d scene and gives a pointer in $NewOverlay$
0x02 TRenderList **Renderlist Retrieve Renderlist, gives a pointer to the renderlist, where additional data, for example the device interface is saved
0x03 TEngineOverlay **NewUnderlay Retrieve Underlay, same as "retrieve overlay", but it is drawn under the scene
0x10 / 0x01 float angle Rotate X, rotates the scene around current viewpoint
0x10 / 0x02 float angle Rotate Y, rotates the scene around current viewpoint
0x10 / 0x03 float distance Move for-backward, moves the camera in the scene
0x10 / 0x04 float distance Slide left - right, moves the camera in the scene
0x10 / 0x05 float distance Move up - down, moves the camera in the scene
0x10 / 0x10 D3DXVECTOR3 *Position Get look pos, gives back current eye position of the scene
0x10 / 0x11 D3DXVECTOR3 *Position Get look direction, gives back current look at position of the scene
0x10 / 0x12 D3DXVECTOR3 Position Set look pos, sets a new eye position of the scene
0x10 / 0x13 D3DXVECTOR3 Position Set look direction, sets a new look at position of the scene
0x10 / 0x14 D3DXVECTOR3 *Position Get upvec, gives back current up vector of the scene
0x10 / 0x15 D3DXVECTOR3 Position Set upvec, sets a new up vector of the scene
0x10 / 0x20 long Color Set daylight color, sets a new ambiente color value
0x10 / 0x21 long Color Set fog color, sets a new fog ambiente color value
0x11 int option, int *value Retrieve options, $option$ specifies option and value gives back the value
0x12 int option, int *value Retrieve options, $option$ specifies option and value gives back the value
0x20 / 0x01 TToDo *ToDo Update Todolist, $ToDo$ specifies ToDo entry, which needs to be updated
0x20 / 0x02 TToDo *ToDo Delete from Todolist, $ToDo$ specifies ToDo entry, which needs to be deleted
0x30 TEngineStats **InfoPtr Get Info Ptr, Gives back a pointer to statistical informations
0xFF
Broadcasts to module id 0xFF :
0x01 TResID ResID, long NameLength, char Name[], long SrcSize, long SrcPtr, long DestSize, long DestPtr Proc raw Ressource, This function converts raw binary data into a form, that can be used just in time / native by the engine (eg. bitmap to texture surface)