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