ScummVM API documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
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