Om  1.0.0
A universal framework for multimedia simulation
Public Types | Public Member Functions | List of all members
om::engine::base::SystemType Class Reference

A class that enumerates the different standard engine system types. More...

#include <omEngineSystemType.h>

Public Types

enum  Enum {
  UNDEFINED = 0, GRAPHICS = 1, PHYSICS = 2, SOUND = 3,
  ACOUSTICS = 4, ANIMATION = 5, CONNECTIONS = 6, INPUT = 7,
  SCENE = 8, PROTOTYPE = 8
}
 An enum type which represents the different standard system types. More...
 

Public Member Functions

 SystemType ()
 Create a new system type with the UNDEFINED type enum value. More...
 
 SystemType (Enum newUsage)
 Create a new system type with the specified system type enum value. More...
 
 operator Enum () const
 Convert this system type type to an enum value. More...
 
String toString () const
 Return a string representation of the system type. More...
 
 operator String () const
 Convert this system type into a string representation. More...
 

Detailed Description

A class that enumerates the different standard engine system types.

Member Enumeration Documentation

An enum type which represents the different standard system types.

Enumerator
UNDEFINED 

A system track with undefined type.

GRAPHICS 

A system type that handles rendering 3D graphics.

PHYSICS 

A system type that handles the physics simulation of virtual scenes.

SOUND 

A system type that manages sound DSP processing and device IO.

ACOUSTICS 

A system type that simulates sound propagation in 3D virtual scenes.

ANIMATION 

A system type that handles the playback of animated data.

CONNECTIONS 

A system type that manages the data-flow connections between objects.

INPUT 

A system type that manages user input events.

SCENE 

A system type that manages the active scenes within the engine.

PROTOTYPE 

A system type that manages the active prototypes within the engine.

Constructor & Destructor Documentation

om::engine::base::SystemType::SystemType ( )
inline

Create a new system type with the UNDEFINED type enum value.

om::engine::base::SystemType::SystemType ( Enum  newUsage)
inline

Create a new system type with the specified system type enum value.

Member Function Documentation

om::engine::base::SystemType::operator Enum ( ) const
inline

Convert this system type type to an enum value.

String om::engine::base::SystemType::toString ( ) const

Return a string representation of the system type.

om::engine::base::SystemType::operator String ( ) const
inline

Convert this system type into a string representation.


The documentation for this class was generated from the following file: