6#ifdef FLECS_SCRIPT_EVENT
12#ifndef FLECS_SCRIPT_ASYNC
13#define FLECS_SCRIPT_ASYNC
23#ifndef FLECS_SCRIPT_EVENT_H
24#define FLECS_SCRIPT_EVENT_H
47typedef struct EcsScriptMouseEvent {
72typedef struct EcsScriptKeyboardEvent {
81} EcsScriptKeyboardEvent;
100bool ecs_script_mouse_event(
102 const EcsScriptMouseEvent *evt);
112void ecs_script_keyboard_event(
114 const EcsScriptKeyboardEvent *evt);
125void FlecsScriptEventImport(
ecs_id_t ecs_entity_t
An entity identifier.
struct ecs_world_t ecs_world_t
A world is the container for all ECS data and supporting features.
#define ECS_COMPONENT_DECLARE(id)
Forward declare a component.