asIScriptEngine Member List

This is the complete list of members for asIScriptEngine, including all inherited members.

AddRef()=0asIScriptEngine [pure virtual]
AddRefScriptObject(void *obj, int typeId)=0asIScriptEngine [pure virtual]
AddScriptSection(const char *module, const char *name, const char *code, size_t codeLength, int lineOffset=0)=0asIScriptEngine [pure virtual]
BeginConfigGroup(const char *groupName)=0asIScriptEngine [pure virtual]
BindAllImportedFunctions(const char *module)=0asIScriptEngine [pure virtual]
BindImportedFunction(const char *module, int importIndex, int funcId)=0asIScriptEngine [pure virtual]
Build(const char *module)=0asIScriptEngine [pure virtual]
ClearMessageCallback()=0asIScriptEngine [pure virtual]
CompareScriptObjects(bool &result, int behaviour, void *leftObj, void *rightObj, int typeId)=0asIScriptEngine [pure virtual]
CopyScriptObject(void *dstObj, void *srcObj, int typeId)=0asIScriptEngine [pure virtual]
CreateContext()=0asIScriptEngine [pure virtual]
CreateScriptObject(int typeId)=0asIScriptEngine [pure virtual]
CreateScriptObjectCopy(void *obj, int typeId)=0asIScriptEngine [pure virtual]
Discard(const char *module)=0asIScriptEngine [pure virtual]
EndConfigGroup()=0asIScriptEngine [pure virtual]
ExecuteString(const char *module, const char *script, asIScriptContext **ctx=0, asDWORD flags=0)=0asIScriptEngine [pure virtual]
GarbageCollect(bool doFullCycle=true)=0asIScriptEngine [pure virtual]
GCEnumCallback(void *obj)=0asIScriptEngine [pure virtual]
GetEngineProperty(asEEngineProp property)=0asIScriptEngine [pure virtual]
GetFunctionCount(const char *module)=0asIScriptEngine [pure virtual]
GetFunctionDeclaration(int funcId, int *length=0)=0asIScriptEngine [pure virtual]
GetFunctionDescriptorById(int funcId)=0asIScriptEngine [pure virtual]
GetFunctionDescriptorByIndex(const char *module, int index)=0asIScriptEngine [pure virtual]
GetFunctionIDByDecl(const char *module, const char *decl)=0asIScriptEngine [pure virtual]
GetFunctionIDByIndex(const char *module, int index)=0asIScriptEngine [pure virtual]
GetFunctionIDByName(const char *module, const char *name)=0asIScriptEngine [pure virtual]
GetFunctionModule(int funcId, int *length=0)=0asIScriptEngine [pure virtual]
GetFunctionName(int funcId, int *length=0)=0asIScriptEngine [pure virtual]
GetFunctionSection(int funcId, int *length=0)=0asIScriptEngine [pure virtual]
GetGlobalVarCount(const char *module)=0asIScriptEngine [pure virtual]
GetGlobalVarDeclaration(int gvarID, int *length=0)=0asIScriptEngine [pure virtual]
GetGlobalVarIDByDecl(const char *module, const char *decl)=0asIScriptEngine [pure virtual]
GetGlobalVarIDByIndex(const char *module, int index)=0asIScriptEngine [pure virtual]
GetGlobalVarIDByName(const char *module, const char *name)=0asIScriptEngine [pure virtual]
GetGlobalVarName(int gvarID, int *length=0)=0asIScriptEngine [pure virtual]
GetGlobalVarPointer(int gvarID)=0asIScriptEngine [pure virtual]
GetImportedFunctionCount(const char *module)=0asIScriptEngine [pure virtual]
GetImportedFunctionDeclaration(const char *module, int importIndex, int *length=0)=0asIScriptEngine [pure virtual]
GetImportedFunctionIndexByDecl(const char *module, const char *decl)=0asIScriptEngine [pure virtual]
GetImportedFunctionSourceModule(const char *module, int importIndex, int *length=0)=0asIScriptEngine [pure virtual]
GetMethodCount(int typeId)=0asIScriptEngine [pure virtual]
GetMethodDescriptorByIndex(int typeId, int index)=0asIScriptEngine [pure virtual]
GetMethodIDByDecl(int typeId, const char *decl)=0asIScriptEngine [pure virtual]
GetMethodIDByIndex(int typeId, int index)=0asIScriptEngine [pure virtual]
GetMethodIDByName(int typeId, const char *name)=0asIScriptEngine [pure virtual]
GetObjectsInGarbageCollectorCount()=0asIScriptEngine [pure virtual]
GetObjectTypeById(int typeId)=0asIScriptEngine [pure virtual]
GetObjectTypeByIndex(asUINT index)=0asIScriptEngine [pure virtual]
GetObjectTypeCount()=0asIScriptEngine [pure virtual]
GetSizeOfPrimitiveType(int typeId)=0asIScriptEngine [pure virtual]
GetTypeDeclaration(int typeId, int *length=0)=0asIScriptEngine [pure virtual]
GetTypeIdByDecl(const char *module, const char *decl)=0asIScriptEngine [pure virtual]
IsHandleCompatibleWithObject(void *obj, int objTypeId, int handleTypeId)=0asIScriptEngine [pure virtual]
LoadByteCode(const char *module, asIBinaryStream *in)=0asIScriptEngine [pure virtual]
NotifyGarbageCollectorOfNewObject(void *obj, int typeId)=0asIScriptEngine [pure virtual]
RegisterEnum(const char *type)=0asIScriptEngine [pure virtual]
RegisterEnumValue(const char *type, const char *name, int value)=0asIScriptEngine [pure virtual]
RegisterGlobalBehaviour(asEBehaviours behaviour, const char *declaration, const asSFuncPtr &funcPointer, asDWORD callConv)=0asIScriptEngine [pure virtual]
RegisterGlobalFunction(const char *declaration, const asSFuncPtr &funcPointer, asDWORD callConv)=0asIScriptEngine [pure virtual]
RegisterGlobalProperty(const char *declaration, void *pointer)=0asIScriptEngine [pure virtual]
RegisterInterface(const char *name)=0asIScriptEngine [pure virtual]
RegisterInterfaceMethod(const char *intf, const char *declaration)=0asIScriptEngine [pure virtual]
RegisterObjectBehaviour(const char *obj, asEBehaviours behaviour, const char *declaration, const asSFuncPtr &funcPointer, asDWORD callConv)=0asIScriptEngine [pure virtual]
RegisterObjectMethod(const char *obj, const char *declaration, const asSFuncPtr &funcPointer, asDWORD callConv)=0asIScriptEngine [pure virtual]
RegisterObjectProperty(const char *obj, const char *declaration, int byteOffset)=0asIScriptEngine [pure virtual]
RegisterObjectType(const char *name, int byteSize, asDWORD flags)=0asIScriptEngine [pure virtual]
RegisterStringFactory(const char *datatype, const asSFuncPtr &factoryFunc, asDWORD callConv)=0asIScriptEngine [pure virtual]
RegisterTypedef(const char *type, const char *decl)=0asIScriptEngine [pure virtual]
Release()=0asIScriptEngine [pure virtual]
ReleaseScriptObject(void *obj, int typeId)=0asIScriptEngine [pure virtual]
RemoveConfigGroup(const char *groupName)=0asIScriptEngine [pure virtual]
ResetModule(const char *module)=0asIScriptEngine [pure virtual]
SaveByteCode(const char *module, asIBinaryStream *out)=0asIScriptEngine [pure virtual]
SetConfigGroupModuleAccess(const char *groupName, const char *module, bool hasAccess)=0asIScriptEngine [pure virtual]
SetDefaultContextStackSize(asUINT initial, asUINT maximum)=0asIScriptEngine [pure virtual]
SetEngineProperty(asEEngineProp property, asPWORD value)=0asIScriptEngine [pure virtual]
SetMessageCallback(const asSFuncPtr &callback, void *obj, asDWORD callConv)=0asIScriptEngine [pure virtual]
UnbindAllImportedFunctions(const char *module)=0asIScriptEngine [pure virtual]
UnbindImportedFunction(const char *module, int importIndex)=0asIScriptEngine [pure virtual]


Generated on Sun Jun 8 11:21:45 2008 for AngelScript by  doxygen 1.5.5