Manual
Getting started
Overview
License
Compile the library
Your first script
Good practices
Using AngelScript
Registering a function
Registering an object type
Registering a reference type
Registering a value type
Registering operator behaviours
Registering object methods
Registering object properties
Registering global properties
Object handles
Calling a script function
The generic calling convention
Garbage collection
Advanced topics
The variable parameter type
Memory management
Implementing a garbage collected object
Debugging scripts
Compiling an ANSI C binary compatible DLL of AngelScript
Timeout long running scripts
Multithreading
Concurrent scripts
Co-routines
The script language
Globals
Statements
Expressions
Data types
Operator precedence
Reserved keywords and tokens
Datatypes in AngelScript and C++
The API reference
Functions
Interfaces
Type behaviours
Samples
Tutorial
Console
Events
Include directive
Add-ons
any object
string object
dictionary object
file object
math functions
3D math functions
Script builder helper
C library
Deprecated List
Todo List
Class List
asIBinaryStream
asIObjectType
asIScriptArray
asIScriptContext
asIScriptEngine
asIScriptFunction
asIScriptGeneric
asIScriptModule
asIScriptStruct
asSFuncPtr
asSMessageInfo
Class Members
File List
angelscript.h
File Members