EdenSpark
Contents:
Getting Started
Scene
Resources
System
Input
Components
Physics
Math
Time
Render
Sound
Local storage
Generic storage
Coroutines
Free camera
Tweener
Daslang’s documentation
Daslang 0.5 Reference Manual
1. Introduction
2. The language
3. Embedding Daslang into C++
3.1. Daslang Virtual Machine
3.2. Modules and C++ bindings
3.3. C++ ABI and type factory infrastructure
3.4. Exposing C++ handled types
3.5. Ahead of time compilation and C++ operation bindings
Daslang Standard Library 0.5
Indices and tables
EdenSpark
Daslang’s documentation
Daslang 0.5 Reference Manual
3.
Embedding Daslang into C++
View page source
3.
Embedding Daslang into C++
3.1. Daslang Virtual Machine
3.1.1. Tree-based Interpretion
3.1.2. Execution Context
3.2. Modules and C++ bindings
3.2.1. Builtin modules
3.2.2. ModuleAotType
3.2.3. Builtin module constants
3.2.4. Builtin module enumerations
3.2.5. Builtin module data types
3.2.6. Builtin module macros
3.2.7. Builtin module functions
3.2.7.1. addExtern
3.2.7.2. addInterop
3.2.8. Function side-effects
3.2.9. File access
3.2.10. Project
3.3. C++ ABI and type factory infrastructure
3.3.1. Cast
3.3.2. Type factory
3.3.3. Type aliases
3.4. Exposing C++ handled types
3.4.1. TypeAnnotation
3.4.2. ManagedStructureAnnotation
3.4.3. DummyTypeAnnotation
3.4.4. ManagedVectorAnnotation
3.4.5. ManagedValueAnnotation
3.5. Ahead of time compilation and C++ operation bindings
3.5.1. das_index
3.5.2. das_iterator
3.5.3. AOT template function
3.5.4. AOT settings for individual functions
3.5.5. AOT prefix and suffix
3.5.6. AOT field prefix and suffix