MHEG  17.9.0
 All Data Structures Files Functions Variables Typedefs Enumerations Macros Pages
inc Directory Reference

Files

file  mh5action.h [code]
 Manage elementary actions Manage a table of all actions and call a specific action which is defined by a specific class. Also handles the list functions for elementary actions.
 
file  mh5application.h [code]
 Implementation of the MHEG5 Application Class Defines a set of Ingredient objects, which are shared within an application scope. Base class: Group Subclasses: None Status: Concrete class.
 
file  mh5audio.h [code]
 Implement the MHEG5 Audio Class Audio Class Defines the attributes and behaviour of an elementary audio stream of a Stream multiplex. The Audio object shall be a StreamComponent of a Stream object. Base class: Presentable Subclasses: None Status: Concrete class.
 
file  mh5bitmap.h [code]
 Module Description: Implement the MHEG5 Bitmap Class. 32 Bitmap Class Defines the behaviour of a two-dimensional array of pixels. Base class: Visible Subclasses: None Status: Concrete class.
 
file  mh5button.h [code]
 Implement the MHEG5 Button Class Description Defines functionality associated with the rendering and interaction with one-state and two-state buttons. Base class: Visible , Interactible Subclasses: Hotspot , PushButton Status: Abstract class.
 
file  mh5classes.h [code]
 Include all classes.
 
file  mh5cursorshape.h [code]
 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.
 
file  mh5dynamiclineart.h [code]
 Implement the MHEG5 Dynamiclineart Class Defines means to dynamically draw vectorial graphical objects Base class: LineArt Subclasses: None Status: Concrete Class.
 
file  mh5entryfield.h [code]
 Implement the MHEG5 EntryField Class. Defines an interaction widget used by the final user to edit and/or modify a text. Base classes: Text, Interactible. Subclasses: None. Status: Concrete class.
 
file  mh5final.h [code]
 Distributor for Prepare, Destruct, Activate, Deactivate and Clone calls. Distribute the +Prepare +Destruct +Activate +Deactivate +Clone calls to specific class implementation.
 
file  mh5font.h [code]
 Implement the MHEG5 Font Class Font Class Defines a class to represent a character font used for rendering text objects. Base class: Ingredient Subclasses: None Status: Concrete class.
 
file  mh5group.h [code]
 Implementation of the Group class Description Defines the structure and behaviour of objects used as composition of Ingredients. Base class Root Subclasses Scene, Application Status Abstract class.
 
file  mh5hotspot.h [code]
 Implement the MHEG5 Hotspot Class. Defines invisible unlabelled rectangular areas on the screen that may interact with the user to produce |IsSelected| events. Base class: Button. Subclasses: None. Status: Concrete class.
 
file  mh5hypertext.h [code]
 Implement the MHEG5 Hypertext Class. The HyperText class is a subclass of the Text class, with the special property of allowing for portions of the text to be associated with a piece of information. These portions of text are called anchors in the rest of this clause. Base classes: Text, Interactible. Subclasses: None. Status: Concrete class.
 
file  mh5ingredient.h [code]
 Implementation of the Ingredient class.
 
file  mh5interactible.h [code]
 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.
 
file  mh5lineart.h [code]
 Implement the MHEG5 LineArt Class. Defines functionality associated with vectorial representation of graphical objects. Base class: Visible Subclasses: Rectangle, DynamicLineArt Status: Concrete class.
 
 
file  mh5listgroup.h [code]
 Implement the MHEG5 ListGroup Class Defines the location of list elements on the screen and theire internal storage within certain datastructures. |NOTE:| The ListGroup is implemented according to the technical changes and clarifications introduced in the DCOR. Base class: TokenGroup. Subclasses: None. Status: Concrete class.
 
file  mh5palette.h [code]
 Implement the MHEG5 Palette Class Palette Class Defines a class to represent a colour look-up table. Base class: Ingredient Subclasses: None Status: Concrete class.
 
file  mh5presentable.h [code]
 Implement the MHEG5 Presentable Class Description Presentable Class Defines the behaviour of objects that may be presented within a Scene Base class: Ingredient Subclasses: Stream, Visible, Audio, TokenGroup Status: Abstract class.
 
file  mh5program.h [code]
 Implement the MHEG5 Program Class Defines means to handle execution of external pieces of procedural code.
 
file  mh5pushbutton.h [code]
 Implement the MHEG5 PushButton Class. Defines labelled, largely rectangular areas on the screen. Base class: Button. Subclasses: SwitchButton. Status: Concrete class.
 
file  mh5rectangle.h [code]
 Implement the MHEG5 Rectangle Class Rectangle Class Defines a data structure that deals with rectangles Base class: LineArt Subclasses: None Status: Concrete class.
 
file  mh5root.h [code]
 Implementation of Root class Description Root class of all MHEG-5 classes. Base class None Subclasses Group, Ingredient Status Abstract class.
 
file  mh5rtgraphics.h [code]
 Implementation of the RTGraphics class Description Defines the attributes and behaviour of non-persistent graphics objects, defined as of an elementary stream of a Stream multiplex. The RTGraphics object shall be a StreamComponent of a Stream object. Base class Visible Subclasses None Status Concrete class.
 
file  mh5scene.h [code]
 Implementation of the MHEG5 Scene Class Scene Class Defines a set of Ingredient objects to be activated together. Base class: Group Subclasses: None Status: Concrete class.
 
file  mh5slider.h [code]
 Implement the MHEG5 Slider Class. Slider Class. Defines the behaviour of sliders. Base class: Visible, Interactible. Subclasses: None. Status: Concrete class.
 
file  mh5stream.h [code]
 Implement the MHEG5 Stream Class Stream Class Defines the behaviour of a composition of continuous media (Video, Audio and RTGraphics) that are presented in synchronisation. Base class: Presentable Subclasses: None Status: Concrete class.
 
file  mh5switchbutton.h [code]
 Implement the MHEG5 SwitchButton Class. Defines the behaviour of pressable buttons. Base class: PushButton. Subclasses: None. Status: Concrete class.
 
file  mh5text.h [code]
 Implement the MHEG5 Text Class 36 Text Class Defines attributes and behaviour of pieces of textual information. Base class: Visible Subclasses: EntryField, HyperText Status: Concrete class.
 
file  mh5tokengroup.h [code]
 Implement the MHEG5 Tokengroup Class 29 TokenGroup Class. Defines a group of Visible objects for navigation. Each Visible object in the group may hold a token, as defined in the TokenManager class. On the basis of the events that are generated when that token moves, a special behaviour for the Visible that holds the token may be implemented, such as a highlight. Base class: Presentable, TokenManager. Subclasses: ListGroup. Status: Concrete class.
 
file  mh5tokenmanager.h [code]
 Implement the MHEG5 TokenManager Class 28 TokenManager Class Mix-in class that defines functions to manage the navigation of a logical token among a group of elements. The token may be used to give a special behaviour to one element in the group, such as the highlight in a jumping-highlight navigation scheme. Base class: None (mix-in) Subclasses: TokenGroup Status: Abstract class.
 
file  mh5variable.h [code]
 Implement the MHEG5 Variable Class 21 Variable Class Defines a variable within the context of a Group object. Base class: Ingredient Subclasses: BooleanVariable, IntegerVariable, OctetStringVariable, ObjectReferenceVariable, ContentRefVariable Status: Abstract class.
 
file  mh5video.h [code]
 Implementation of the Video class Description Defines the attributes and behaviour of an elementary video stream of a Stream multiplex. The Video object shall be a StreamComponent of a Stream object. Base class Visible Subclasses None Status Concrete class.
 
file  mh5visible.h [code]
 Implement the MHEG5 Visible Class Defines the behaviour of Presentables that have a visual representation on the screen. Base class: Presentable Subclasses: Video, RTGraphics, Bitmap, LineArt, Text, Slider, Button Status: Abstract class.