MHEG  17.9.0
 All Data Structures Files Functions Variables Typedefs Enumerations Macros Pages
Functions
mh5interactible.c File Reference

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 "mh5variable.h"
#include "mh5object.h"
#include "mh5queue.h"
#include "mh5interactible.h"
#include "mh5application.h"
#include "mh5button.h"
#include "mh5slider.h"
#include "mh5display.h"
#include "mh5entryfield.h"
#include "mh5hypertext.h"
#include "mh5scene.h"
#include "mh5memory.h"
#include "mh5profile.h"
#include "mh5debug.h"
#include "mh5drawtext.h"

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

Detailed Description

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.

Date
15/04/2002
Author
iwillis

Function Documentation

void MHEG5interactibleDeactivate ( MHEG5Interactible interactible)

Implementation of the deactivation behaviour of the interactible class. This behaviour was introduced by COR.1 section 22.1.

Parameters
interactibleObject to deactivate
Returns
Vois
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.

Parameters
interactiblePointer to object to free.
Returns
Void
void MHEG5interactibleInit ( MHEG5Interactible interactible)

<Function description>="">

Returns
<Return value>=""> Initialise a interactible object with default values.
Parameters
interactiblePointer to object to initialise.
Returns
Void
void MHEG5interactiblePrepare ( MHEG5Interactible interactible)

Sets all internal attributes for the specified object to their default values.

Parameters
variablePointer to object to initialise internal attributes for.
Returns
Void