49 MHEG5Int inputEventRegister;
50 MHEG5Int sceneCoordinateSystem[2];
51 E_ASPECT_RATIO aspectRatio;
52 MHEG5Bool movingCursor;
71 void MHEG5scenePrint(
MHEG5Scene *scene,
char *out);
void MHEG5sceneDestruct(MHEG5Scene *scene)
Destruct a scene object.
Definition: mh5scene.c:447
MHEG5ErrorCode MHEG5sendEventAction(MHEG5Root *target, MHEG5GList *params)
The actions inserts an event defined by the given parameters into the systems event queue...
Definition: mh5scene.c:643
MHEG5ErrorCode MHEG5setCursorShape(MHEG5Root *target, MHEG5GList *params)
This action sets a new cursor shape. Implementation of the SetCursorShape (NewCursorShape) action of ...
Definition: mh5scene.c:718
void MHEG5sceneFree(MHEG5Scene *scene)
Free off all memory associated with the specified object, including any exchanged attributes and inte...
Definition: mh5scene.c:396
Definition: mh5group.h:47
Implementation of the Group class Description Defines the structure and behaviour of objects used as ...
void MHEG5sceneActivate(MHEG5Scene *scene)
Apply the activation behaviour of the scene class. As this class has no own activation behaviour this...
Definition: mh5scene.c:475
void MHEG5sceneInit(MHEG5Scene *scene)
Initialise a scene object with default values.
Definition: mh5scene.c:379
MHEG5ErrorCode MHEG5setInputRegister(MHEG5Root *target, MHEG5GList *params)
Change the InputEventRegister attribute of the target Scene object. Changing the register will affect...
Definition: mh5scene.c:900
Definition: mh5base.h:169
Definition: mh5base.h:179
MHEG5ErrorCode MHEG5setInputMask(MHEG5Root *target, MHEG5GList *params)
Change the InputMask attribute of the target Scene object. Changing the registermask will affect how ...
Definition: mh5scene.c:940
MHEG5ErrorCode MHEG5getCursorPosition(MHEG5Root *target, MHEG5GList *params)
The effect of this action is that the current cursor position is retrieved and stored in the given va...
Definition: mh5scene.c:840
MHEG5ErrorCode MHEG5transitionTo(MHEG5Root *target, MHEG5GList *params)
This function performs the TransitionTo action which leads to a new scene. Implementation of the Tran...
Definition: mh5scene.c:567
void MHEG5scenePrepare(MHEG5Scene *scene)
Apply the preparation behaviour of the scene class. As this class has no own preparation behaviour th...
Definition: mh5scene.c:415
MHEG5Scene * MHEG5getCurrentScene(void)
<Function description>="">
Definition: mh5scene.c:207
void MHEG5sceneDeactivate(MHEG5Scene *scene)
Apply the deactivation behaviour of the scene class. As this class has no own deactivation behaviour ...
Definition: mh5scene.c:512
Definition: mh5scene.h:43
MHEG5ErrorCode MHEG5setCursorPosition(MHEG5Root *target, MHEG5GList *params)
This action sets the cursor position to the values given as parameters. Implementation of the SetCurs...
Definition: mh5scene.c:785