CANCapture Scripting
asIScriptEngine Member List

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

AddRef()=0asIScriptEnginepure virtual
AddRefScriptObject(void *obj, int typeId)=0asIScriptEnginepure virtual
AddScriptSection(const char *module, const char *name, const char *code, size_t codeLength=0, int lineOffset=0)=0asIScriptEnginepure virtual
BeginConfigGroup(const char *groupName)=0asIScriptEnginepure virtual
BindAllImportedFunctions(const char *module)=0asIScriptEnginepure virtual
BindImportedFunction(const char *module, int importIndex, int funcId)=0asIScriptEnginepure virtual
Build(const char *module)=0asIScriptEnginepure virtual
ClearMessageCallback()=0asIScriptEnginepure virtual
CompareScriptObjects(bool &result, int behaviour, void *leftObj, void *rightObj, int typeId)=0asIScriptEnginepure virtual
CopyScriptObject(void *dstObj, void *srcObj, int typeId)=0asIScriptEnginepure virtual
CreateContext()=0asIScriptEnginepure virtual
CreateScriptObject(int typeId)=0asIScriptEnginepure virtual
CreateScriptObjectCopy(void *obj, int typeId)=0asIScriptEnginepure virtual
Discard(const char *module)=0asIScriptEnginepure virtual
DiscardModule(const char *module)=0asIScriptEnginepure virtual
EndConfigGroup()=0asIScriptEnginepure virtual
ExecuteString(const char *module, const char *script, asIScriptContext **ctx=0, asDWORD flags=0)=0asIScriptEnginepure virtual
GarbageCollect(asEGCFlags flags=asGC_FULL_CYCLE)=0asIScriptEnginepure virtual
GCEnumCallback(void *reference)=0asIScriptEnginepure virtual
GetAddressOfGlobalVar(const char *module, int index)=0asIScriptEnginepure virtual
GetEngineProperty(asEEngineProp property)=0asIScriptEnginepure virtual
GetEnumByIndex(asUINT index, int *enumTypeId, const char **configGroup=0)=0asIScriptEnginepure virtual
GetEnumCount()=0asIScriptEnginepure virtual
GetEnumValueByIndex(int enumTypeId, asUINT index, int *outValue)=0asIScriptEnginepure virtual
GetEnumValueCount(int enumTypeId)=0asIScriptEnginepure virtual
GetFunctionCount(const char *module)=0asIScriptEnginepure virtual
GetFunctionDescriptorById(int funcId)=0asIScriptEnginepure virtual
GetFunctionDescriptorByIndex(const char *module, int index)=0asIScriptEnginepure virtual
GetFunctionIDByDecl(const char *module, const char *decl)=0asIScriptEnginepure virtual
GetFunctionIDByIndex(const char *module, int index)=0asIScriptEnginepure virtual
GetFunctionIDByName(const char *module, const char *name)=0asIScriptEnginepure virtual
GetGCStatistics(asUINT *currentSize, asUINT *totalDestroyed=0, asUINT *totalDetected=0)=0asIScriptEnginepure virtual
GetGlobalBehaviourByIndex(asUINT index, asEBehaviours *outBehaviour)=0asIScriptEnginepure virtual
GetGlobalBehaviourCount()=0asIScriptEnginepure virtual
GetGlobalFunctionCount()=0asIScriptEnginepure virtual
GetGlobalFunctionIdByIndex(asUINT index)=0asIScriptEnginepure virtual
GetGlobalPropertyByIndex(asUINT index, const char **name, int *typeId=0, bool *isConst=0, const char **configGroup=0, void **pointer=0)=0asIScriptEnginepure virtual
GetGlobalPropertyCount()=0asIScriptEnginepure virtual
GetGlobalVarCount(const char *module)=0asIScriptEnginepure virtual
GetGlobalVarDeclaration(const char *module, int index, int *length=0)=0asIScriptEnginepure virtual
GetGlobalVarIndexByDecl(const char *module, const char *decl)=0asIScriptEnginepure virtual
GetGlobalVarIndexByName(const char *module, const char *name)=0asIScriptEnginepure virtual
GetGlobalVarName(const char *module, int index, int *length=0)=0asIScriptEnginepure virtual
GetImportedFunctionCount(const char *module)=0asIScriptEnginepure virtual
GetImportedFunctionDeclaration(const char *module, int importIndex, int *length=0)=0asIScriptEnginepure virtual
GetImportedFunctionIndexByDecl(const char *module, const char *decl)=0asIScriptEnginepure virtual
GetImportedFunctionSourceModule(const char *module, int importIndex, int *length=0)=0asIScriptEnginepure virtual
GetModule(const char *module, asEGMFlags flag=asGM_ONLY_IF_EXISTS)=0asIScriptEnginepure virtual
GetObjectsInGarbageCollectorCount()=0asIScriptEnginepure virtual
GetObjectTypeById(int typeId)=0asIScriptEnginepure virtual
GetObjectTypeByIndex(asUINT index)=0asIScriptEnginepure virtual
GetObjectTypeCount()=0asIScriptEnginepure virtual
GetSizeOfPrimitiveType(int typeId)=0asIScriptEnginepure virtual
GetStringFactoryReturnTypeId()=0asIScriptEnginepure virtual
GetTypeDeclaration(int typeId)=0asIScriptEnginepure virtual
GetTypedefByIndex(asUINT index, int *typeId, const char **configGroup=0)=0asIScriptEnginepure virtual
GetTypedefCount()=0asIScriptEnginepure virtual
GetTypeIdByDecl(const char *decl)=0asIScriptEnginepure virtual
GetTypeIdByDecl(const char *module, const char *decl)=0asIScriptEnginepure virtual
GetUserData()=0asIScriptEnginepure virtual
IsHandleCompatibleWithObject(void *obj, int objTypeId, int handleTypeId)=0asIScriptEnginepure virtual
LoadByteCode(const char *module, asIBinaryStream *in)=0asIScriptEnginepure virtual
NotifyGarbageCollectorOfNewObject(void *obj, int typeId)=0asIScriptEnginepure virtual
ParseToken(const char *string, size_t stringLength=0, int *tokenLength=0)=0asIScriptEnginepure virtual
RegisterEnum(const char *type)=0asIScriptEnginepure virtual
RegisterEnumValue(const char *type, const char *name, int value)=0asIScriptEnginepure virtual
RegisterGlobalBehaviour(asEBehaviours behaviour, const char *declaration, const asSFuncPtr &funcPointer, asDWORD callConv)=0asIScriptEnginepure virtual
RegisterGlobalFunction(const char *declaration, const asSFuncPtr &funcPointer, asDWORD callConv)=0asIScriptEnginepure virtual
RegisterGlobalProperty(const char *declaration, void *pointer)=0asIScriptEnginepure virtual
RegisterInterface(const char *name)=0asIScriptEnginepure virtual
RegisterInterfaceMethod(const char *intf, const char *declaration)=0asIScriptEnginepure virtual
RegisterObjectBehaviour(const char *obj, asEBehaviours behaviour, const char *declaration, const asSFuncPtr &funcPointer, asDWORD callConv)=0asIScriptEnginepure virtual
RegisterObjectMethod(const char *obj, const char *declaration, const asSFuncPtr &funcPointer, asDWORD callConv)=0asIScriptEnginepure virtual
RegisterObjectProperty(const char *obj, const char *declaration, int byteOffset)=0asIScriptEnginepure virtual
RegisterObjectType(const char *obj, int byteSize, asDWORD flags)=0asIScriptEnginepure virtual
RegisterStringFactory(const char *datatype, const asSFuncPtr &factoryFunc, asDWORD callConv)=0asIScriptEnginepure virtual
RegisterTypedef(const char *type, const char *decl)=0asIScriptEnginepure virtual
Release()=0asIScriptEnginepure virtual
ReleaseScriptObject(void *obj, int typeId)=0asIScriptEnginepure virtual
RemoveConfigGroup(const char *groupName)=0asIScriptEnginepure virtual
ResetModule(const char *module)=0asIScriptEnginepure virtual
SaveByteCode(const char *module, asIBinaryStream *out)=0asIScriptEnginepure virtual
SetConfigGroupModuleAccess(const char *groupName, const char *module, bool hasAccess)=0asIScriptEnginepure virtual
SetEngineProperty(asEEngineProp property, asPWORD value)=0asIScriptEnginepure virtual
SetMessageCallback(const asSFuncPtr &callback, void *obj, asDWORD callConv)=0asIScriptEnginepure virtual
SetUserData(void *data)=0asIScriptEnginepure virtual
UnbindAllImportedFunctions(const char *module)=0asIScriptEnginepure virtual
UnbindImportedFunction(const char *module, int importIndex)=0asIScriptEnginepure virtual
WriteMessage(const char *section, int row, int col, asEMsgType type, const char *message)=0asIScriptEnginepure virtual