, including all inherited members.
AddRef() const =0 | asIScriptEngine | [pure virtual] |
AddRefScriptObject(void *obj, int typeId)=0 | asIScriptEngine | [pure virtual] |
AddRefScriptObject(void *obj, const asIObjectType *type)=0 | asIScriptEngine | [pure virtual] |
BeginConfigGroup(const char *groupName)=0 | asIScriptEngine | [pure virtual] |
ClearMessageCallback()=0 | asIScriptEngine | [pure virtual] |
CopyScriptObject(void *dstObj, void *srcObj, int typeId)=0 | asIScriptEngine | [pure virtual] |
CreateContext()=0 | asIScriptEngine | [pure virtual] |
CreateScriptObject(int typeId)=0 | asIScriptEngine | [pure virtual] |
CreateScriptObjectCopy(void *obj, int typeId)=0 | asIScriptEngine | [pure virtual] |
DiscardModule(const char *module)=0 | asIScriptEngine | [pure virtual] |
EndConfigGroup()=0 | asIScriptEngine | [pure virtual] |
GarbageCollect(asDWORD flags=asGC_FULL_CYCLE)=0 | asIScriptEngine | [pure virtual] |
GCEnumCallback(void *reference)=0 | asIScriptEngine | [pure virtual] |
GetDefaultArrayTypeId() const =0 | asIScriptEngine | [pure virtual] |
GetEngineProperty(asEEngineProp property) const =0 | asIScriptEngine | [pure virtual] |
GetEnumByIndex(asUINT index, int *enumTypeId, const char **configGroup=0) const =0 | asIScriptEngine | [pure virtual] |
GetEnumCount() const =0 | asIScriptEngine | [pure virtual] |
GetEnumValueByIndex(int enumTypeId, asUINT index, int *outValue) const =0 | asIScriptEngine | [pure virtual] |
GetEnumValueCount(int enumTypeId) const =0 | asIScriptEngine | [pure virtual] |
GetFuncdefByIndex(asUINT index, const char **configGroup=0) const =0 | asIScriptEngine | [pure virtual] |
GetFuncdefCount() const =0 | asIScriptEngine | [pure virtual] |
GetFunctionById(int funcId) const =0 | asIScriptEngine | [pure virtual] |
GetFunctionDescriptorById(int funcId) const =0 | asIScriptEngine | [pure virtual] |
GetGCStatistics(asUINT *currentSize, asUINT *totalDestroyed=0, asUINT *totalDetected=0, asUINT *newObjects=0, asUINT *totalNewDestroyed=0) const =0 | asIScriptEngine | [pure virtual] |
GetGlobalFunctionByDecl(const char *declaration) const =0 | asIScriptEngine | [pure virtual] |
GetGlobalFunctionByIndex(asUINT index) const =0 | asIScriptEngine | [pure virtual] |
GetGlobalFunctionCount() const =0 | asIScriptEngine | [pure virtual] |
GetGlobalFunctionIdByIndex(asUINT index) const =0 | asIScriptEngine | [pure virtual] |
GetGlobalPropertyByIndex(asUINT index, const char **name, int *typeId=0, bool *isConst=0, const char **configGroup=0, void **pointer=0) const =0 | asIScriptEngine | [pure virtual] |
GetGlobalPropertyCount() const =0 | asIScriptEngine | [pure virtual] |
GetJITCompiler() const =0 | asIScriptEngine | [pure virtual] |
GetModule(const char *module, asEGMFlags flag=asGM_ONLY_IF_EXISTS)=0 | asIScriptEngine | [pure virtual] |
GetObjectTypeById(int typeId) const =0 | asIScriptEngine | [pure virtual] |
GetObjectTypeByIndex(asUINT index) const =0 | asIScriptEngine | [pure virtual] |
GetObjectTypeCount() const =0 | asIScriptEngine | [pure virtual] |
GetSizeOfPrimitiveType(int typeId) const =0 | asIScriptEngine | [pure virtual] |
GetStringFactoryReturnTypeId() const =0 | asIScriptEngine | [pure virtual] |
GetTypeDeclaration(int typeId) const =0 | asIScriptEngine | [pure virtual] |
GetTypedefByIndex(asUINT index, int *typeId, const char **configGroup=0) const =0 | asIScriptEngine | [pure virtual] |
GetTypedefCount() const =0 | asIScriptEngine | [pure virtual] |
GetTypeIdByDecl(const char *decl) const =0 | asIScriptEngine | [pure virtual] |
GetUserData() const =0 | asIScriptEngine | [pure virtual] |
IsHandleCompatibleWithObject(void *obj, int objTypeId, int handleTypeId) const =0 | asIScriptEngine | [pure virtual] |
NotifyGarbageCollectorOfNewObject(void *obj, int typeId)=0 | asIScriptEngine | [pure virtual] |
ParseToken(const char *string, size_t stringLength=0, int *tokenLength=0) const =0 | asIScriptEngine | [pure virtual] |
RegisterDefaultArrayType(const char *type)=0 | asIScriptEngine | [pure virtual] |
RegisterEnum(const char *type)=0 | asIScriptEngine | [pure virtual] |
RegisterEnumValue(const char *type, const char *name, int value)=0 | asIScriptEngine | [pure virtual] |
RegisterFuncdef(const char *decl)=0 | asIScriptEngine | [pure virtual] |
RegisterGlobalFunction(const char *declaration, const asSFuncPtr &funcPointer, asDWORD callConv)=0 | asIScriptEngine | [pure virtual] |
RegisterGlobalProperty(const char *declaration, void *pointer)=0 | asIScriptEngine | [pure virtual] |
RegisterInterface(const char *name)=0 | asIScriptEngine | [pure virtual] |
RegisterInterfaceMethod(const char *intf, const char *declaration)=0 | asIScriptEngine | [pure virtual] |
RegisterObjectBehaviour(const char *obj, asEBehaviours behaviour, const char *declaration, const asSFuncPtr &funcPointer, asDWORD callConv)=0 | asIScriptEngine | [pure virtual] |
RegisterObjectMethod(const char *obj, const char *declaration, const asSFuncPtr &funcPointer, asDWORD callConv)=0 | asIScriptEngine | [pure virtual] |
RegisterObjectProperty(const char *obj, const char *declaration, int byteOffset)=0 | asIScriptEngine | [pure virtual] |
RegisterObjectType(const char *obj, int byteSize, asDWORD flags)=0 | asIScriptEngine | [pure virtual] |
RegisterStringFactory(const char *datatype, const asSFuncPtr &factoryFunc, asDWORD callConv)=0 | asIScriptEngine | [pure virtual] |
RegisterTypedef(const char *type, const char *decl)=0 | asIScriptEngine | [pure virtual] |
Release() const =0 | asIScriptEngine | [pure virtual] |
ReleaseScriptObject(void *obj, int typeId)=0 | asIScriptEngine | [pure virtual] |
ReleaseScriptObject(void *obj, const asIObjectType *type)=0 | asIScriptEngine | [pure virtual] |
RemoveConfigGroup(const char *groupName)=0 | asIScriptEngine | [pure virtual] |
SetConfigGroupModuleAccess(const char *groupName, const char *module, bool hasAccess)=0 | asIScriptEngine | [pure virtual] |
SetContextUserDataCleanupCallback(asCLEANCONTEXTFUNC_t callback)=0 | asIScriptEngine | [pure virtual] |
SetDefaultAccessMask(asDWORD defaultMask)=0 | asIScriptEngine | [pure virtual] |
SetEngineProperty(asEEngineProp property, asPWORD value)=0 | asIScriptEngine | [pure virtual] |
SetEngineUserDataCleanupCallback(asCLEANENGINEFUNC_t callback)=0 | asIScriptEngine | [pure virtual] |
SetFunctionUserDataCleanupCallback(asCLEANFUNCTIONFUNC_t callback)=0 | asIScriptEngine | [pure virtual] |
SetJITCompiler(asIJITCompiler *compiler)=0 | asIScriptEngine | [pure virtual] |
SetMessageCallback(const asSFuncPtr &callback, void *obj, asDWORD callConv)=0 | asIScriptEngine | [pure virtual] |
SetModuleUserDataCleanupCallback(asCLEANMODULEFUNC_t callback)=0 | asIScriptEngine | [pure virtual] |
SetObjectTypeUserDataCleanupCallback(asCLEANOBJECTTYPEFUNC_t callback)=0 | asIScriptEngine | [pure virtual] |
SetUserData(void *data)=0 | asIScriptEngine | [pure virtual] |
WriteMessage(const char *section, int row, int col, asEMsgType type, const char *message)=0 | asIScriptEngine | [pure virtual] |