# 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 | asIScriptModule | `[pure virtual]`
BindAllImportedFunctions()=0 | asIScriptModule | `[pure virtual]`
BindImportedFunction(int importIndex, int funcId)=0 | asIScriptModule | `[pure virtual]`
Build()=0 | asIScriptModule | `[pure virtual]`
GetAddressOfGlobalVar(int index)=0 | asIScriptModule | `[pure virtual]`
GetEngine()=0 | asIScriptModule | `[pure virtual]`
GetFunctionCount()=0 | asIScriptModule | `[pure virtual]`
GetFunctionDescriptorById(int funcId)=0 | asIScriptModule | `[pure virtual]`
GetFunctionDescriptorByIndex(int index)=0 | asIScriptModule | `[pure virtual]`
GetFunctionIdByDecl(const char *decl)=0 | asIScriptModule | `[pure virtual]`
GetFunctionIdByIndex(int index)=0 | asIScriptModule | `[pure virtual]`
GetFunctionIdByName(const char *name)=0 | asIScriptModule | `[pure virtual]`
GetGlobalVarCount()=0 | asIScriptModule | `[pure virtual]`
GetGlobalVarDeclaration(int index, int *length=0)=0 | asIScriptModule | `[pure virtual]`
GetGlobalVarIndexByDecl(const char *decl)=0 | asIScriptModule | `[pure virtual]`
GetGlobalVarIndexByName(const char *name)=0 | asIScriptModule | `[pure virtual]`
GetGlobalVarName(int index, int *length=0)=0 | asIScriptModule | `[pure virtual]`
GetGlobalVarTypeId(int index)=0 | asIScriptModule | `[pure virtual]`
GetImportedFunctionCount()=0 | asIScriptModule | `[pure virtual]`
GetImportedFunctionDeclaration(int importIndex, int *length=0)=0 | asIScriptModule | `[pure virtual]`
GetImportedFunctionIndexByDecl(const char *decl)=0 | asIScriptModule | `[pure virtual]`
GetImportedFunctionSourceModule(int importIndex, int *length=0)=0 | asIScriptModule | `[pure virtual]`
GetName(int *length=0)=0 | asIScriptModule | `[pure virtual]`
GetObjectTypeByIndex(asUINT index)=0 | asIScriptModule | `[pure virtual]`
GetObjectTypeCount()=0 | asIScriptModule | `[pure virtual]`
GetTypeIdByDecl(const char *decl)=0 | asIScriptModule | `[pure virtual]`
LoadByteCode(asIBinaryStream *in)=0 | asIScriptModule | `[pure virtual]`
ResetGlobalVars()=0 | asIScriptModule | `[pure virtual]`
SaveByteCode(asIBinaryStream *out)=0 | asIScriptModule | `[pure virtual]`
SetName(const char *name)=0 | asIScriptModule | `[pure virtual]`
UnbindAllImportedFunctions()=0 | asIScriptModule | `[pure virtual]`
UnbindImportedFunction(int importIndex)=0 | asIScriptModule | `[pure virtual]`