R-Type
Distributed multiplayer game engine in C++
Loading...
Searching...
No Matches
EntityBindings.hpp
Go to the documentation of this file.
1/*
2** EPITECH PROJECT, 2026
3** rtype
4** File description:
5** EntityBindings
6*/
7
8#pragma once
9
10#include <sol/sol.hpp>
14
15namespace scripting::bindings {
35 void bindEntity(sol::state &lua, ecs::wrapper::ECSWorld *world, ComponentBindingHelper &helper);
36
37} // namespace scripting::bindings
Registry for the ECS (Entity-Component System).
High-level ECS manager providing clean server-side API.
Definition ECSWorld.hpp:122
void bindEntity(sol::state &lua, ecs::wrapper::ECSWorld *world, ComponentBindingHelper &helper)
Bind Entity wrapper class and operations to Lua.