![]() |
MHEG5
22.11.0
|
Implement the MHEG5 Interactible Class. Defines functionality associated with an interaction behaviour of Visibles. Base class: None (mix-in class) Subclasses: Slider , HyperText , EntryField , Button Status: Abstract class. More...
#include "mh5base.h"
Go to the source code of this file.
Classes | |
struct | MHEG5Interactible |
Functions | |
void | MHEG5interactibleInit (MHEG5Interactible *interactible) |
<Function description>=""> More... | |
void | MHEG5interactiblePrepare (MHEG5Interactible *interactible) |
Sets all internal attributes for the specified object to their default values. More... | |
void | MHEG5interactibleFree (MHEG5Interactible *interactible) |
Free off all memory associated with the specified object, including any exchanged attributes and internal data. The data holding the object itself is not freed. More... | |
void | MHEG5interactibleClone (MHEG5Interactible *destination, MHEG5Interactible *source) |
void | MHEG5interactibleDestruct (MHEG5Interactible *interactible) |
void | MHEG5interactibleDeactivate (MHEG5Interactible *interactible) |
Implementation of the deactivation behaviour of the interactible class. This behaviour was introduced by COR.1 section 22.1. More... | |
void | MHEG5interactibleInteractionCompleted (MHEG5Interactible *interactible, MHEG5Root *item) |
MHEG5ErrorCode | MHEG5setInteractionStatus (MHEG5Root *target, MHEG5GList *params) |
MHEG5ErrorCode | MHEG5getInteractionStatus (MHEG5Root *target, MHEG5GList *params) |
MHEG5ErrorCode | MHEG5setHighlightStatus (MHEG5Root *target, MHEG5GList *params) |
MHEG5ErrorCode | MHEG5getHighlightStatus (MHEG5Root *target, MHEG5GList *params) |
Implement the MHEG5 Interactible Class. Defines functionality associated with an interaction behaviour of Visibles. Base class: None (mix-in class) Subclasses: Slider , HyperText , EntryField , Button Status: Abstract class.
void MHEG5interactibleDeactivate | ( | MHEG5Interactible * | interactible | ) |
Implementation of the deactivation behaviour of the interactible class. This behaviour was introduced by COR.1 section 22.1.
interactible | Object to deactivate |
void MHEG5interactibleFree | ( | MHEG5Interactible * | interactible | ) |
Free off all memory associated with the specified object, including any exchanged attributes and internal data. The data holding the object itself is not freed.
interactible | Pointer to object to free. |
void MHEG5interactibleInit | ( | MHEG5Interactible * | interactible | ) |
<Function description>="">
interactible | Pointer to object to initialise. |
void MHEG5interactiblePrepare | ( | MHEG5Interactible * | interactible | ) |
Sets all internal attributes for the specified object to their default values.
variable | Pointer to object to initialise internal attributes for. |