Script component.
More...
#include <script.h>
|
| char * | filename |
| | Script filename.
|
| char * | code |
| | Script source code.
|
| char * | error |
| | Set if script evaluation had errors.
|
| ecs_script_t * | script |
| | Parsed script object.
|
| ecs_script_template_t * | template_ |
| | Only set for template scripts.
|
| ecs_vec_t | observers |
| | Observers for referenced components.
|
| ecs_vec_t | dyn_observers |
| | Observers for refs resolved at runtime.
|
| bool | skip_unknown |
| | Skip unknown components when loading.
|
| bool | ir |
| | Evaluate script with IR runtime.
|
Script component.
This component is added to the entities of managed scripts and templates.
Definition at line 122 of file script.h.
◆ code
Script source code.
Definition at line 124 of file script.h.
◆ dyn_observers
| ecs_vec_t EcsScript::dyn_observers |
Observers for refs resolved at runtime.
Definition at line 129 of file script.h.
◆ error
Set if script evaluation had errors.
Definition at line 125 of file script.h.
◆ filename
| char* EcsScript::filename |
Script filename.
Definition at line 123 of file script.h.
◆ ir
Evaluate script with IR runtime.
Definition at line 131 of file script.h.
◆ observers
| ecs_vec_t EcsScript::observers |
Observers for referenced components.
Definition at line 128 of file script.h.
◆ script
Parsed script object.
Definition at line 126 of file script.h.
◆ skip_unknown
| bool EcsScript::skip_unknown |
Skip unknown components when loading.
Definition at line 130 of file script.h.
◆ template_
| ecs_script_template_t* EcsScript::template_ |
Only set for template scripts.
Definition at line 127 of file script.h.
The documentation for this struct was generated from the following file: