ParaScripting Namespace Reference


Detailed Description

ParaScripting contains all classes and functions used for communication between the game engine and scripts.


Classes

class  CNPLRuntimeState
 For binding c++ classes to lua. More...
class  ParaTerrain
 Contains Terrain functions. More...
class  ParaMovieCtrler
 ParaMovieCtrler object: it is used to control time based movie of character object. More...
class  ParaSeqCtrler
 ParaSeqCtrler object: A sequence controller is a biped controller which moves the biped according to some predefined sequence. More...
class  ParaFaceTrackingCtrler
 ParaFaceTrackingCtrler object: it will allow the biped to always face to a given target or another biped. More...
class  ParaCharacter
 ParaObject class: it is used to control game scene objects from scripts. More...
class  ParaParamBlock
 a list of CParameter{name, value} pairs of anything. More...
class  ParaAssetObject
 it represents an asset entity. More...
class  ParaHTMLBrowser
 a HTML browser control and texture More...
class  ParaBrowserManager
 managing HTML browsers More...
class  ParaFlashPlayer
 a flash player More...
class  ParaUIPen
 a GUI pen object More...
class  ParaUIGraphics
 a GUI graphics object which contains 2D primitives. More...
class  ParaUIFont
 a GUI font object More...
class  ParaUITexture
 a GUI texture object More...
class  ParaToolTip
 a GUI tooltip object More...
class  ParaUIObject
 it represents a GUI object. More...
class  ParaUI
 ParaUI namespace contains a list of HAPI functions to create user interface controls, such as windows, buttons, as well as event triggers. More...
class  ParaFileObject
 file object. More...
class  ParaSearchResult
 it represents a search result. More...
class  ParaZipWriter
 ParaZipWriter class: creating zip files. More...
class  ParaIO
 ParaIO class: IO functions ported to the scripting system. More...
class  ParaXML
 ParaXML class. More...
class  ParaMisc
 Contains miscellaneous functions. More...
class  ParaEngine
 global game engine related functions, such as ParaEngineCore interface, copy right information, simple water marking More...
class  Para3DCanvas
 Para3DCanvas class:. More...
class  ParaObject
 ParaObject class: it is used to control game scene objects from scripts. More...
class  ParaMiniSceneGraph
 ParaMiniSceneGraph class:. More...
class  ParaCamera
 The camera controller. More...
class  ParaScene
 ParaScene namespace contains a list of HAPI functions to create and modify scene objects in paraworld. More...
class  ParaAsset
 ParaAsset namespace contains a list of HAPI functions to manage resources(asset) used in game world composing, such as 3d models, textures, animations, sound, etc. More...
class  ParaKidsDataProvider
 Wrapper of internal ParaWorld data provider. More...
class  ParaDataProvider
 Wrapper of internal ParaWorld data provider. More...
class  ParaSelection
 A pool of currently selected objects. More...
class  ParaWorld
 world creation functions. More...
class  ParaConfig
class  ParaMovie
 movie making and screen capture functions More...
class  NPL
 Neural Parallel Language functions are in this namespace. More...
class  NPLPackage
 The current NPL package. More...
class  ParaObjectNode
 for Para Script global dictionary object More...
struct  CStringCompare
class  ParaGlobal
 ParaGlobal namespace contains a list of HAPI functions to globally control the engine. More...
class  ParaAttributeObject
 it represents an attribute object associated with an object. More...
class  ParaBootStrapper
 ParaGlobal namespace contains a list of HAPI functions to access the boot strapper functionality. More...
class  ParaAudio
 Audio Engine functions. More...
class  ParaPacket
 NPL Network packet. More...
class  ParaNetwork
 API wrapper for NPL Network Layer functions. More...
class  NPLJabberClient
 NPL Jabber Client class. More...
class  JabberClientManager
 jabber client manager or factory More...

Typedefs

typedef pair< const char *,
ParaObjectNode
ParaObject_Pair

Functions

void NPL_Alert (const object &objErr)
 this function will be called, when there is error loading files.
string FileTimeToDateString (const FILETIME *pTime)
OBJECT_FILTER_CALLBACK GetFilterFuncByName (const char *sFilterFunc)

Variables

CParaFile g_currentIOfile
 the current IO file.
static list< string > g_listObjects
static string g_scode


Generated on Mon Dec 1 14:34:44 2008 for NPL Scripting Reference for ParaEngine by  doxygen 1.5.2