Script variable scope.
More...
#include <script.h>
|
| struct ecs_script_vars_t * | parent |
| | Parent variable scope.
|
| int32_t | sp |
| | Stack pointer for this scope.
|
| ecs_hashmap_t | var_index |
| | Index for variable name lookups.
|
| ecs_vec_t | vars |
| | Vector of variables in this scope.
|
| const ecs_world_t * | world |
| | The world.
|
| struct ecs_stack_t * | stack |
| | Stack allocator for variable storage.
|
| ecs_stack_cursor_t * | cursor |
| | Cursor into the stack allocator.
|
| ecs_allocator_t * | allocator |
| | General purpose allocator.
|
Script variable scope.
Definition at line 96 of file script.h.
◆ allocator
| ecs_allocator_t* ecs_script_vars_t::allocator |
General purpose allocator.
Definition at line 106 of file script.h.
◆ cursor
| ecs_stack_cursor_t* ecs_script_vars_t::cursor |
Cursor into the stack allocator.
Definition at line 105 of file script.h.
◆ parent
Parent variable scope.
Definition at line 97 of file script.h.
◆ sp
| int32_t ecs_script_vars_t::sp |
Stack pointer for this scope.
Definition at line 98 of file script.h.
◆ stack
| struct ecs_stack_t* ecs_script_vars_t::stack |
Stack allocator for variable storage.
Definition at line 104 of file script.h.
◆ var_index
| ecs_hashmap_t ecs_script_vars_t::var_index |
Index for variable name lookups.
Definition at line 100 of file script.h.
◆ vars
| ecs_vec_t ecs_script_vars_t::vars |
Vector of variables in this scope.
Definition at line 101 of file script.h.
◆ world
The documentation for this struct was generated from the following file: