|
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)
|