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