|
class | Array |
| A generic array template class for moveable objects eg. structs or fundamental data types like UInt32, Real, etc. More...
|
|
class | AttributeInfo |
| A container for storing attribute information about a class. More...
|
|
class | AutoPointerRef |
| A wrapper class to provide AutoPointer with reference semantics. More...
|
|
class | AutoPointer |
| A simple smart pointer providing strict ownership semantics. More...
|
|
class | Bitfield |
| The bitfield class. More...
|
|
class | ChangeInspector |
| Inspector for observing ChangeController classes. More...
|
|
class | ChangeController |
| The change controller template class to control changes of an object's value. More...
|
|
class | Color |
| A color class. More...
|
|
class | CustomControlable |
| The CustomControlable default implementation class. More...
|
|
class | ConstData |
| The ConstData object holds a pointer and size information to a read-only memory data location. More...
|
|
class | MutableData |
| The MutableData object holds a pointer and size information to a mutable memory data location. More...
|
|
class | Data |
| The Data object holds a pointer and size information to an allocated memory data location. More...
|
|
class | BufferedData |
| The BufferedData object extends the Data object for appending data portions to pre-allocated memory. More...
|
|
class | Deleter |
| The default delete functor. More...
|
|
class | ArrayDeleter |
| The default array-delete functor. More...
|
|
class | NoDeleter |
| The no-delete functor. More...
|
|
class | DoubleBuffer |
| A double buffer template class. More...
|
|
class | Engine |
| The engine class used to initialize the engine. More...
|
|
class | Enum |
| Enumeration string mapping template class. More...
|
|
class | EnumContainer |
| A container holding individual enumeration objects by name. More...
|
|
class | StaticEnumContainer |
| The static enum container in the Murl namespace. More...
|
|
class | Factory |
| The factory class used to create and initialize the engine, configuration and device handler instances. More...
|
|
class | Field |
| A generic field template class for fixed-size arrays. More...
|
|
class | Hash |
| A hash class. More...
|
|
class | StdHash |
| The default hash functor for objects. More...
|
|
class | PtrHash |
| The default hash functor for pointers. More...
|
|
interface | IAccelerometer |
| The accelerometer device interface. More...
|
|
interface | IAddon |
| The add-on interface. More...
|
|
interface | IApp |
| The application interface. More...
|
|
interface | IAppAddonRegistry |
| The add-on registry interface. More...
|
|
interface | IAppConfiguration |
| The application configuration interface defines the application-specific settings which can be modified during runtime. More...
|
|
interface | IAppControl |
| The IAppControl interface. More...
|
|
interface | IAppFactoryRegistry |
| The app factory registry interface. More...
|
|
interface | IAppModuleRegistry |
| The app module registry interface. More...
|
|
interface | IAppState |
| The application state interface. More...
|
|
interface | IAppStoreControl |
| The IAppStoreControl interface. More...
|
|
interface | IAppStoreProduct |
| The IAppStoreProduct interface. More...
|
|
interface | IAttributes |
| The XML attributes interface. More...
|
|
interface | IAudioInterface |
| The audio interface. More...
|
|
interface | IAudioStream |
| The audio stream interface. More...
|
|
interface | ICloudControl |
| The ICloudControl interface. More...
|
|
interface | ICloudRecord |
| The ICloudRecord interface. More...
|
|
interface | IControlable |
| The IControlable interface. More...
|
|
interface | ICustomControlable |
| The ICustomControlable interface. More...
|
|
interface | IDeviceHandler |
| The main device handler interface. More...
|
|
interface | IEMail |
| The e-mail interface. More...
|
|
interface | IEngine |
| The main engine interface. More...
|
|
interface | IEngineConfiguration |
| The engine configuration interface defines the engine-specific settings which can be modified prior to starting the engine only, e.g. More...
|
|
class | IFactoryObject |
| The factory object interface. More...
|
|
interface | IFeatureSet |
| The IFeatureSet interface. More...
|
|
interface | IFile |
| The file interface provides access to a single file. More...
|
|
interface | IFileInterface |
| The file access interface. More...
|
|
interface | IFilter |
| The filter interface. More...
|
|
interface | IFont |
| The font interface. More...
|
|
interface | IGameCenterControl |
| The IGameCenterControl interface. More...
|
|
interface | IGameCenterPlayer |
| The player entry interface. More...
|
|
interface | IGameCenterLeaderboardEntry |
| The leaderboard entry interface. More...
|
|
interface | IGameCenterAchievementEntry |
| The achievement entry interface. More...
|
|
interface | IGameController |
| The game controller device interface. More...
|
|
interface | IGameControllerMapping |
| The game controller mapping interface. More...
|
|
interface | IGyroscope |
| The gyroscope device interface. More...
|
|
interface | IHeading |
| The heading device interface. More...
|
|
interface | IKeyboard |
| The keyboard device interface. More...
|
|
interface | IKeyboardControl |
| The IKeyboardControl interface. More...
|
|
interface | ILoader |
| The loader interface. More...
|
|
interface | ILocation |
| The location device interface. More...
|
|
interface | IMediaControl |
| The IMediaControl interface. More...
|
|
interface | IMethodCall |
| The method call interface. More...
|
|
interface | IMotion |
| The motion device interface. More...
|
|
interface | IMouse |
| The mouse device interface. More...
|
|
interface | IMovieStream |
| The movie stream interface. More...
|
|
interface | IMusicPlayerControl |
| The IMusicPlayerControl interface. More...
|
|
interface | IOrientation |
| The orientation device interface. More...
|
|
interface | IPackage |
| The package interface. More...
|
|
interface | IPlatformConfiguration |
| The platform configuration interface defines the immutable platform-specific settings. More...
|
|
interface | IPreferencesControl |
| The IPreferencesControl interface. More...
|
|
interface | IRawButton |
| The raw-button device interface. More...
|
|
interface | IRawKeyboard |
| The raw-keyboard device interface. More...
|
|
interface | IRawMouse |
| The raw-mouse device interface. More...
|
|
interface | IRumbleControl |
| The IRumbleControl interface. More...
|
|
interface | IScreenshotControl |
| The IScreenshotControl interface. More...
|
|
interface | ISystemDialog |
| The system-dialog interface. More...
|
|
interface | ISystemDialogControl |
| The ISystemDialogControl interface. More...
|
|
interface | ISystemFontControl |
| The system font control interface. More...
|
|
interface | ITelephonyControl |
| The ITelephonyControl interface. More...
|
|
interface | ITouchScreen |
| The touch screen device interface. More...
|
|
interface | IUrlRequest |
| The url request interface. More...
|
|
interface | IVideoInterface |
| The video interface. More...
|
|
interface | IVideoScaler |
| The video scaler interface. More...
|
|
interface | IVideoStream |
| The video stream interface. More...
|
|
interface | IVideoSurface |
| The video surface interface. More...
|
|
interface | IVirtualMouse |
| The virtual mouse device interface. More...
|
|
interface | IWebControl |
| The IWebControl interface. More...
|
|
class | Index |
| A generic index template class for moveable objects eg. structs or fundamental data types like UInt32, Real, etc. More...
|
|
class | IndexBase |
| A generic index template base class. More...
|
|
class | Map |
| A generic map template class for moveable objects eg. structs or fundamental data types like UInt32, Real, etc. More...
|
|
class | MapBase |
| A generic map template base class. More...
|
|
class | ObjectArray |
| A generic array template class for non-moveable objects eg. NonCopyable classes. More...
|
|
class | ObjectIndex |
| A generic index template class for non-moveable objects eg. NonCopyable classes. More...
|
|
class | ObjectMap |
| A generic map template class for non-moveable objects eg. NonCopyable classes. More...
|
|
class | ObjectQueue |
| A generic queue template class for non-moveable objects eg. NonCopyable classes. More...
|
|
class | Pool |
| A pool template class. More...
|
|
class | PropertyInfo |
| A container for storing property information about a class. More...
|
|
class | Queue |
| A generic queue template class for moveable objects eg. structs or fundamental data types like UInt32, Real, etc. More...
|
|
class | Result |
| A class for retrieving the result of some operation. More...
|
|
class | RingBuffer |
| A ringbuffer template class. More...
|
|
class | SharedArray |
| A proxy class contaning a shared pointer to an array. More...
|
|
class | WeakPointer |
| The WeakPointer class. More...
|
|
class | SharedPointer |
| The SharedPointer class. More...
|
|
class | String |
| A string class. More...
|
|
struct | AutoPointerArray |
| An array of AutoPointer<AutoPointerType> objects. More...
|
|
struct | SharedPointerArray |
| An array of SharedPointer<SharedPointerType> objects. More...
|
|
class | NonCopyable |
| A base class for implementing non-copyable objects. More...
|
|
|
typedef ChangeController< Bool > | BoolChangeController |
| A boolean change controller type.
|
|
typedef ChangeController< SInt32 > | SInt32ChangeController |
| A signed 32 bit integer change controller type.
|
|
typedef ChangeController< String > | StringChangeController |
| A string change controller type.
|
|
typedef SharedPointer< IAddon > | IAddonPtr |
| The IAddon shared pointer type.
|
|
typedef SharedPointer< IApp > | IAppPtr |
| The IApp shared pointer type.
|
|
typedef Array< const IGameCenterPlayer * > | GameCenterPlayerEntries |
| Definition of the player array. More...
|
|
typedef Array< const IGameCenterLeaderboardEntry * > | GameCenterLeaderboardEntries |
| Definition of the leaderboard entries array. More...
|
|
typedef Array< const IGameCenterAchievementEntry * > | GameCenterAchievementEntries |
| Definition of the achievement entries array. More...
|
|
typedef SharedPointer< IGameControllerMapping > | IGameControllerMappingPtr |
| The IGameControllerMapping shared pointer type.
|
|
typedef SharedPointer< IVideoScaler > | IVideoScalerPtr |
| The IVideoScaler shared pointer type.
|
|
typedef SharedPointer< IVideoScaler const > | IVideoScalerCPtr |
| The IVideoScaler const shared pointer type.
|
|
typedef SharedPointer< IVideoSurface > | IVideoSurfacePtr |
| The IVideoSurface shared pointer type.
|
|
typedef SharedPointer< IVideoSurface const > | IVideoSurfaceCPtr |
| The IVideoSurface const shared pointer type.
|
|
using | UInt8 = MurlUInt8 |
| Unsigned 8 bit integer data type.
|
|
using | SInt8 = MurlSInt8 |
| Signed 8 bit integer data type.
|
|
using | UInt16 = MurlUInt16 |
| Unsigned 16 bit integer data type.
|
|
using | SInt16 = MurlSInt16 |
| Signed 16 bit integer data type.
|
|
using | UInt32 = MurlUInt32 |
| Unsigned 32 bit integer data type.
|
|
using | SInt32 = MurlSInt32 |
| Signed 32 bit integer data type.
|
|
using | UInt64 = MurlUInt64 |
| Unsigned 64 bit integer data type.
|
|
using | SInt64 = MurlSInt64 |
| Signed 64 bit integer data type.
|
|
using | Bool = bool |
| Boolean data type This typedef represents a boolean value (true or false). More...
|
|
using | Char = char |
| Character data type.
|
|
using | WChar = wchar_t |
| Wide-Character data type.
|
|
using | Float = float |
| Explicit 32bit IEEE floating point data type.
|
|
using | Double = double |
| Explicit 64bit IEEE floating point data type.
|
|
using | Real = MurlReal |
| Generic floating point data type. More...
|
|
using | UIntPtr = uintptr_t |
| An unsigned integer data type which can hold a pointer.
|
|
using | StringIndex = Index< String, StdHash< String > > |
| String index container, with default hashing function.
|
|
using | UInt8Index = Index< UInt8, StdHash< UInt8 > > |
| UInt8 index container, with default hashing function.
|
|
using | SInt8Index = Index< SInt8, StdHash< SInt8 > > |
| SInt8 index container, with default hashing function.
|
|
using | UInt16Index = Index< UInt16, StdHash< UInt16 > > |
| UInt16 index container, with default hashing function.
|
|
using | SInt16Index = Index< SInt16, StdHash< SInt16 > > |
| SInt16 index container, with default hashing function.
|
|
using | UInt32Index = Index< UInt32, StdHash< UInt32 > > |
| UInt32 index container, with default hashing function.
|
|
using | SInt32Index = Index< SInt32, StdHash< SInt32 > > |
| SInt32 index container, with default hashing function.
|
|
using | UInt64Index = Index< UInt64, StdHash< UInt64 > > |
| UInt64 index container, with default hashing function.
|
|
using | SInt64Index = Index< SInt64, StdHash< SInt64 > > |
| SInt64 index container, with default hashing function.
|
|
using | RealIndex = Index< Real, StdHash< Real > > |
| Real index container, with default hashing function.
|
|
using | FloatIndex = Index< Float, StdHash< Float > > |
| Float index container, with default hashing function.
|
|
using | DoubleIndex = Index< Double, StdHash< Double > > |
| Double index container, with default hashing function.
|
|
using | StringArray = Array< String > |
| A string array.
|
|
using | WCharArray = Array< WChar > |
| A wide-character array.
|
|
using | UInt8Array = Array< UInt8 > |
| An unsigned 8 bit integer array.
|
|
using | SInt8Array = Array< SInt8 > |
| A signed 8 bit integer array.
|
|
using | UInt16Array = Array< UInt16 > |
| An unsigned 16 bit integer array.
|
|
using | SInt16Array = Array< SInt16 > |
| A signed 16 bit integer array.
|
|
using | UInt32Array = Array< UInt32 > |
| An unsigned 32 bit integer array.
|
|
using | SInt32Array = Array< SInt32 > |
| A signed 32 bit integer array.
|
|
using | UInt64Array = Array< UInt64 > |
| An unsigned 64 bit integer array.
|
|
using | SInt64Array = Array< SInt64 > |
| A signed 64 bit integer array.
|
|
using | RealArray = Array< Real > |
| Generic floating point array. More...
|
|
using | FloatArray = Array< Float > |
| Explicit 32bit IEEE floating point array.
|
|
using | DoubleArray = Array< Double > |
| Explicit 64bit IEEE floating point array.
|
|
using | BoolArray = Array< Bool > |
| An array of boolean values.
|
|
using | StringQueue = Queue< String > |
| A string queue.
|
|
using | UInt8Queue = Queue< UInt8 > |
| An unsigned 8 bit integer queue.
|
|
using | SInt8Queue = Queue< SInt8 > |
| A signed 8 bit integer queue.
|
|
using | UInt16Queue = Queue< UInt16 > |
| An unsigned 16 bit integer queue.
|
|
using | SInt16Queue = Queue< SInt16 > |
| A signed 16 bit integer queue.
|
|
using | UInt32Queue = Queue< UInt32 > |
| An unsigned 32 bit integer queue.
|
|
using | SInt32Queue = Queue< SInt32 > |
| A signed 32 bit integer queue.
|
|
using | UInt64Queue = Queue< UInt64 > |
| An unsigned 64 bit integer queue.
|
|
using | SInt64Queue = Queue< SInt64 > |
| A signed 64 bit integer queue.
|
|
using | RealQueue = Queue< Real > |
| Generic floating point queue. More...
|
|
using | FloatQueue = Queue< Float > |
| Explicit 32bit IEEE floating point queue.
|
|
using | DoubleQueue = Queue< Double > |
| Explicit 64bit IEEE floating point queue.
|
|
using | BoolQueue = Queue< Bool > |
| A queue of boolean values.
|
|
The Murl Engine main namespace.