ScummVM API documentation
asIScriptModule Member List

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

AddScriptSection(const char *name, const char *code, size_t codeLength=0, int lineOffset=0)=0 (defined in asIScriptModule)asIScriptModulepure virtual
BindAllImportedFunctions()=0 (defined in asIScriptModule)asIScriptModulepure virtual
BindImportedFunction(asUINT importIndex, asIScriptFunction *func)=0 (defined in asIScriptModule)asIScriptModulepure virtual
Build()=0 (defined in asIScriptModule)asIScriptModulepure virtual
CompileFunction(const char *sectionName, const char *code, int lineOffset, asDWORD compileFlags, asIScriptFunction **outFunc)=0 (defined in asIScriptModule)asIScriptModulepure virtual
CompileGlobalVar(const char *sectionName, const char *code, int lineOffset)=0 (defined in asIScriptModule)asIScriptModulepure virtual
Discard()=0 (defined in asIScriptModule)asIScriptModulepure virtual
GetAddressOfGlobalVar(asUINT index)=0 (defined in asIScriptModule)asIScriptModulepure virtual
GetDefaultNamespace() const =0 (defined in asIScriptModule)asIScriptModulepure virtual
GetEngine() const =0 (defined in asIScriptModule)asIScriptModulepure virtual
GetEnumByIndex(asUINT index) const =0 (defined in asIScriptModule)asIScriptModulepure virtual
GetEnumCount() const =0 (defined in asIScriptModule)asIScriptModulepure virtual
GetFunctionByDecl(const char *decl) const =0 (defined in asIScriptModule)asIScriptModulepure virtual
GetFunctionByIndex(asUINT index) const =0 (defined in asIScriptModule)asIScriptModulepure virtual
GetFunctionByName(const char *name) const =0 (defined in asIScriptModule)asIScriptModulepure virtual
GetFunctionCount() const =0 (defined in asIScriptModule)asIScriptModulepure virtual
GetGlobalVar(asUINT index, const char **name, const char **nameSpace=0, int *typeId=0, bool *isConst=0) const =0 (defined in asIScriptModule)asIScriptModulepure virtual
GetGlobalVarCount() const =0 (defined in asIScriptModule)asIScriptModulepure virtual
GetGlobalVarDeclaration(asUINT index, bool includeNamespace=false) const =0 (defined in asIScriptModule)asIScriptModulepure virtual
GetGlobalVarIndexByDecl(const char *decl) const =0 (defined in asIScriptModule)asIScriptModulepure virtual
GetGlobalVarIndexByName(const char *name) const =0 (defined in asIScriptModule)asIScriptModulepure virtual
GetImportedFunctionCount() const =0 (defined in asIScriptModule)asIScriptModulepure virtual
GetImportedFunctionDeclaration(asUINT importIndex) const =0 (defined in asIScriptModule)asIScriptModulepure virtual
GetImportedFunctionIndexByDecl(const char *decl) const =0 (defined in asIScriptModule)asIScriptModulepure virtual
GetImportedFunctionSourceModule(asUINT importIndex) const =0 (defined in asIScriptModule)asIScriptModulepure virtual
GetName() const =0 (defined in asIScriptModule)asIScriptModulepure virtual
GetObjectTypeByIndex(asUINT index) const =0 (defined in asIScriptModule)asIScriptModulepure virtual
GetObjectTypeCount() const =0 (defined in asIScriptModule)asIScriptModulepure virtual
GetTypedefByIndex(asUINT index) const =0 (defined in asIScriptModule)asIScriptModulepure virtual
GetTypedefCount() const =0 (defined in asIScriptModule)asIScriptModulepure virtual
GetTypeIdByDecl(const char *decl) const =0 (defined in asIScriptModule)asIScriptModulepure virtual
GetTypeInfoByDecl(const char *decl) const =0 (defined in asIScriptModule)asIScriptModulepure virtual
GetTypeInfoByName(const char *name) const =0 (defined in asIScriptModule)asIScriptModulepure virtual
GetUserData(asPWORD type=0) const =0 (defined in asIScriptModule)asIScriptModulepure virtual
LoadByteCode(asIBinaryStream *in, bool *wasDebugInfoStripped=0)=0 (defined in asIScriptModule)asIScriptModulepure virtual
RemoveFunction(asIScriptFunction *func)=0 (defined in asIScriptModule)asIScriptModulepure virtual
RemoveGlobalVar(asUINT index)=0 (defined in asIScriptModule)asIScriptModulepure virtual
ResetGlobalVars(asIScriptContext *ctx=0)=0 (defined in asIScriptModule)asIScriptModulepure virtual
SaveByteCode(asIBinaryStream *out, bool stripDebugInfo=false) const =0 (defined in asIScriptModule)asIScriptModulepure virtual
SetAccessMask(asDWORD accessMask)=0 (defined in asIScriptModule)asIScriptModulepure virtual
SetDefaultNamespace(const char *nameSpace)=0 (defined in asIScriptModule)asIScriptModulepure virtual
SetName(const char *name)=0 (defined in asIScriptModule)asIScriptModulepure virtual
SetUserData(void *data, asPWORD type=0)=0 (defined in asIScriptModule)asIScriptModulepure virtual
UnbindAllImportedFunctions()=0 (defined in asIScriptModule)asIScriptModulepure virtual
UnbindImportedFunction(asUINT importIndex)=0 (defined in asIScriptModule)asIScriptModulepure virtual
~asIScriptModule() (defined in asIScriptModule)asIScriptModuleinlineprotectedvirtual