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