MASI-CiX Documentation

SDK Home | Updates | FAQ | Forums | Index
Start Page | FAQ | Index | Engine Overview | MASI Primitives | Extensibility | Pipeline | Licensing
Class Reference | Global Functions | Global Objects
Index | General | Graphics | Input | Sound | Other
Appendices
subglobal5 link | subglobal5 link | subglobal5 link | subglobal5 link | subglobal5 link | subglobal5 link | subglobal5 link
subglobal6 link | subglobal6 link | subglobal6 link | subglobal6 link | subglobal6 link | subglobal6 link | subglobal6 link
subglobal7 link | subglobal7 link | subglobal7 link | subglobal7 link | subglobal7 link | subglobal7 link | subglobal7 link
subglobal8 link | subglobal8 link | subglobal8 link | subglobal8 link | subglobal8 link | subglobal8 link | subglobal8 link

Class Reference

small logo

ENGINE CLASSES
class MASICiX (Exported Class)
Engine core class, encapsulates an instance of MASI.

UTILITY CLASSES
class ImageDecoder (Interface Class)
Extensible class used to add extra functionality to the image loading routines.
class SoundDecoder (Interface Class)
Extensible class used to add extra functionality to the sound loading routines.
class RandGen (Exported Interface Class)
Class that encapsulates access to MASI's random number generation routines.
class MASIIniReader (Exported Class)
Class that parses ini files, and allows you to both read and write configuration settings from them.
class RandGen (Exported Interface Class)
Class that encapsulates access to MASI's random number generation routines.
class MASIJoystick (Exported Class)
Class that encapsulates the functionality of a joystick or gamepad.

RENDERED OBJECTS
class MASIRenderable (Derivable Class)
Base class for all drawn MASI objects, can be derived to extend engine functionality.

GLOBAL FUNCTIONS
InstanceMASI(const MASIString& key)
Creates an instance of a MASICiX class.
DestroyMASI(MASICiX* masi)
Deletes an instance of a MASICiX class.
InstanceINIReader(MASICiX* masi)
Creates an instance of a MASIIniReader class.
DestroyINIReader(MASIIniReader* ini)
Deletes an instance of a MASIIniReader class.
InstanceDGREnc(MASICiX* masi)
Creates an instance of a DGREncoderDesc class.
DestroyDGREnc(DGREncoderDesc* dgr)
Deletes an instance of a DGREncoderDesc class.
InstanceNetwork(MASICiX* masi)
Creates an instance of a MASINetwork class.
DestroyNetwork(MASINetwork* net)
Deletes an instance of a MASINetwork class.
CompressData(unsigned int raw, unsigned int* csize, unsigned char* rbuffer, unsigned char** cbuffer)
Compresses an arbitrary data block using the zlib compression library.
DecompressData(unsigned int csize, unsigned int rsize, unsigned char* in, unsigned char** out)
Decompresses an arbitrary data block using the zlib compression library.
Parse(const char* in, ...)
Provides basic string formatting functionality.

 

About Us | Main Site | Contact Us | ©2006 Acheron Design