AngelScript
Related Pages
Here is a list of all related documentation pages:
[detail level
1
2
3
4
]
▼
Developer manual
License
►
Getting started
Overview
Compile the library
Your first script
Good practices
►
Understanding AngelScript
Versions
Script modules
Datatypes in AngelScript and C++
Object handles to the application
Memory management
►
Registering the application interface
What can be registered
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
►
Advanced application interface
Custom string type
Custom array type
Garbage collected objects
The generic calling convention
Registering a generic handle type
Registering a scoped reference type
Registering a single-reference type
Class hierarchies
The variable parameter type
Template types
Weak references
C++ exceptions and longjmp
Compiling scripts
Calling a script function
Using script classes
Funcdefs and script callback functions
►
Advanced topics
Debugging scripts
Timeout long running scripts
Garbage collection
Multithreading
Concurrent scripts
Co-routines
Dynamic compilations
Pre-compiled byte code
Fine tuning
Access masks and exposing different interfaces
Using namespaces
Dynamic configurations
Custom options
Reflection
Inheriting from application registered class
►
JIT compilation
How to build a JIT compiler
Byte code instructions
►
Samples
Tutorial
Concurrent scripts
Console
Co-routines
Events
Include directive
Generic compiler
Game
►
Command line runner
asrun manual
►
Add-ons
►
Application modules
Script builder
Context manager
Debugger
Serializer
Helper functions
Automatic wrapper functions
►
Script extensions
string object
array template object
any object
ref object
weakref object
dictionary object
file object
filesystem object
math functions
grid template object
datetime object
Exception routines
▼
The script language
►
Global entities
Functions
Variables
Virtual properties
Script classes
Interfaces
Mixin class
Enums
Funcdefs
Typedefs
Namespaces
Imports
Statements
Expressions
►
Data types
Primitives
Objects and handles
Function handles
Strings
Auto declarations
►
Functions
Function declaration
Parameter references
Return references
Function overloading
Default arguments
Anonymous functions
►
Script classes
Script class overview
Inheritance and polymorphism
Protected and private class members
Operator overloads
Property accessors
Initialization of class members
Object handles
Shared script entities
Operator precedence
Reserved keywords and tokens
Script language grammar
►
Standard library
Exception handling
string
array
dictionary
ref
weakref
datetime
Co-routines
file
filesystem
System functions
Todo List
Generated on Sat Dec 5 2020 23:20:25 for AngelScript by
1.8.18