MHEG  17.9.0
 All Data Structures Files Functions Variables Typedefs Enumerations Macros Pages
Data Structures | Typedefs | Functions
mh5cursorshape.h File Reference

Implement the MHEG5 Cursorshape Class Defines encapsulation for the data structures used to represent a free-moving cursor. Base class: Ingredient Subclasses: None Status: Concrete class. More...

#include "mh5ingredient.h"

Go to the source code of this file.

Data Structures

struct  sMHEG5CursorShape
 

Typedefs

typedef struct sMHEG5CursorShape MHEG5CursorShape
 

Functions

void MHEG5cursorShapeInit (MHEG5CursorShape *cursorShape)
 <Function description>=""> More...
 
void MHEG5cursorShapeFree (MHEG5CursorShape *cursorShape)
 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 MHEG5cursorShapePrepare (MHEG5CursorShape *cursorShape)
 Apply the preparation behaviour of the cursorshape class Apply the preparation behaviour of the cursorshape class. As this class has no own preparation behaviour this function just invokes the preparation behaviour from the base class. More...
 
void MHEG5cursorShapeDestruct (MHEG5CursorShape *cursorShape)
 Destruct a cursorshape object. More...
 
void MHEG5cursorShapeActivate (MHEG5CursorShape *cursorShape)
 Apply the activation behaviour of the cursorshape class. As this class has no own activation behaviour this function just invokes the activation behaviour from the base class. More...
 
void MHEG5cursorShapeDeactivate (MHEG5CursorShape *cursorShape)
 Apply the deactivation behaviour of the cursorshape class. As this class has no own deactivation behaviour this function just invokes the deactivation behaviour from the base class. More...
 

Detailed Description

Implement the MHEG5 Cursorshape Class Defines encapsulation for the data structures used to represent a free-moving cursor. Base class: Ingredient Subclasses: None Status: Concrete class.

Date
05/02/2002
Author
R.Freeman

Function Documentation

void MHEG5cursorShapeActivate ( MHEG5CursorShape cursorShape)

Apply the activation behaviour of the cursorshape class. As this class has no own activation behaviour this function just invokes the activation behaviour from the base class.

Parameters
MHEG5CursorShape*cursorshape
Returns
void
void MHEG5cursorShapeDeactivate ( MHEG5CursorShape cursorShape)

Apply the deactivation behaviour of the cursorshape class. As this class has no own deactivation behaviour this function just invokes the deactivation behaviour from the base class.

Parameters
MHEG5CursorShape*cursorshape
Returns
void
void MHEG5cursorShapeDestruct ( MHEG5CursorShape cursorShape)

Destruct a cursorshape object.

Parameters
MHEG5CursorShape*cursorshape
Returns
void
void MHEG5cursorShapeFree ( MHEG5CursorShape cursorShape)

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
cursorShapePointer to object to free.
Returns
Void
void MHEG5cursorShapeInit ( MHEG5CursorShape cursorShape)

<Function description>="">

Returns
<Return value>=""> Initialise a CursorShape object with default values.
Parameters
cursorShapePointer to object to initialise.
Returns
Void

<Function description>="">

Parameters
cursorShapePointer to object to initialise.
Returns
Void
void MHEG5cursorShapePrepare ( MHEG5CursorShape cursorShape)

Apply the preparation behaviour of the cursorshape class Apply the preparation behaviour of the cursorshape class. As this class has no own preparation behaviour this function just invokes the preparation behaviour from the base class.

Parameters
MHEG5CursorShape*cursorshape
Returns
void