AngelScript
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)=0asIScriptModule [pure virtual]
BindAllImportedFunctions()=0asIScriptModule [pure virtual]
BindImportedFunction(asUINT importIndex, asIScriptFunction *func)=0asIScriptModule [pure virtual]
Build()=0asIScriptModule [pure virtual]
CompileFunction(const char *sectionName, const char *code, int lineOffset, asDWORD compileFlags, asIScriptFunction **outFunc)=0asIScriptModule [pure virtual]
CompileGlobalVar(const char *sectionName, const char *code, int lineOffset)=0asIScriptModule [pure virtual]
GetAddressOfGlobalVar(asUINT index)=0asIScriptModule [pure virtual]
GetEngine() const =0asIScriptModule [pure virtual]
GetEnumByIndex(asUINT index, int *enumTypeId, const char **nameSpace=0) const =0asIScriptModule [pure virtual]
GetEnumCount() const =0asIScriptModule [pure virtual]
GetEnumValueByIndex(int enumTypeId, asUINT index, int *outValue) const =0asIScriptModule [pure virtual]
GetEnumValueCount(int enumTypeId) const =0asIScriptModule [pure virtual]
GetFunctionByDecl(const char *decl) const =0asIScriptModule [pure virtual]
GetFunctionByIndex(asUINT index) const =0asIScriptModule [pure virtual]
GetFunctionByName(const char *name) const =0asIScriptModule [pure virtual]
GetFunctionCount() const =0asIScriptModule [pure virtual]
GetFunctionIdByDecl(const char *decl) const =0asIScriptModule [pure virtual]
GetFunctionIdByIndex(asUINT index) const =0asIScriptModule [pure virtual]
GetFunctionIdByName(const char *name) const =0asIScriptModule [pure virtual]
GetGlobalVar(asUINT index, const char **name, const char **nameSpace=0, int *typeId=0, bool *isConst=0) const =0asIScriptModule [pure virtual]
GetGlobalVarCount() const =0asIScriptModule [pure virtual]
GetGlobalVarDeclaration(asUINT index, bool includeNamespace=false) const =0asIScriptModule [pure virtual]
GetGlobalVarIndexByDecl(const char *decl) const =0asIScriptModule [pure virtual]
GetGlobalVarIndexByName(const char *name) const =0asIScriptModule [pure virtual]
GetImportedFunctionCount() const =0asIScriptModule [pure virtual]
GetImportedFunctionDeclaration(asUINT importIndex) const =0asIScriptModule [pure virtual]
GetImportedFunctionIndexByDecl(const char *decl) const =0asIScriptModule [pure virtual]
GetImportedFunctionSourceModule(asUINT importIndex) const =0asIScriptModule [pure virtual]
GetName() const =0asIScriptModule [pure virtual]
GetObjectTypeByIndex(asUINT index) const =0asIScriptModule [pure virtual]
GetObjectTypeByName(const char *name) const =0asIScriptModule [pure virtual]
GetObjectTypeCount() const =0asIScriptModule [pure virtual]
GetTypedefByIndex(asUINT index, int *typeId, const char **nameSpace=0) const =0asIScriptModule [pure virtual]
GetTypedefCount() const =0asIScriptModule [pure virtual]
GetTypeIdByDecl(const char *decl) const =0asIScriptModule [pure virtual]
GetUserData() const =0asIScriptModule [pure virtual]
LoadByteCode(asIBinaryStream *in)=0asIScriptModule [pure virtual]
RemoveFunction(int funcId)=0asIScriptModule [pure virtual]
RemoveFunction(asIScriptFunction *func)=0asIScriptModule [pure virtual]
RemoveGlobalVar(asUINT index)=0asIScriptModule [pure virtual]
ResetGlobalVars(asIScriptContext *ctx=0)=0asIScriptModule [pure virtual]
SaveByteCode(asIBinaryStream *out) const =0asIScriptModule [pure virtual]
SetAccessMask(asDWORD accessMask)=0asIScriptModule [pure virtual]
SetDefaultNamespace(const char *nameSpace)=0asIScriptModule [pure virtual]
SetName(const char *name)=0asIScriptModule [pure virtual]
SetUserData(void *data)=0asIScriptModule [pure virtual]
UnbindAllImportedFunctions()=0asIScriptModule [pure virtual]
UnbindImportedFunction(asUINT importIndex)=0asIScriptModule [pure virtual]