35 static int move(lua_State*
L);
36 static int scale(lua_State*
L);
43 int log(lua_State*
L);
47#pragma region LuaComponent
77 static constexpr const char*
METATABLE_NAME =
"JNG.LuaCircleRendererComponent";
84 static constexpr const char*
METATABLE_NAME =
"JNG.LuaBoxCollider2DComponent";
91 static constexpr const char*
METATABLE_NAME =
"JNG.LuaCircleCollider2DComponent";
Definition: camera.hpp:13
constexpr Code L
Definition: key_codes.hpp:48
int log(lua_State *L)
Definition: lua_definitions.cpp:236
LuaComponentID
Definition: lua_definitions.hpp:50
int64_t s64
Definition: base.hpp:46
Definition: components.hpp:95
Definition: components.hpp:59
Definition: components.hpp:112
Definition: components.hpp:70
Definition: lua_definitions.hpp:81
static constexpr const char * METATABLE_NAME
Definition: lua_definitions.hpp:84
BoxCollider2DComponent * handle
Definition: lua_definitions.hpp:82
Definition: lua_definitions.hpp:60
CameraComponent * handle
Definition: lua_definitions.hpp:61
static constexpr const char * METATABLE_NAME
Definition: lua_definitions.hpp:63
Definition: lua_definitions.hpp:88
static constexpr const char * METATABLE_NAME
Definition: lua_definitions.hpp:91
CircleCollider2DComponent * handle
Definition: lua_definitions.hpp:89
Definition: lua_definitions.hpp:74
static constexpr const char * METATABLE_NAME
Definition: lua_definitions.hpp:77
CircleRendererComponent * handle
Definition: lua_definitions.hpp:75
Definition: lua_definitions.hpp:25
static int setPosition(lua_State *L)
Definition: lua_definitions.cpp:128
static int getComponent(lua_State *L)
Definition: lua_definitions.cpp:91
static int getPosition(lua_State *L)
Definition: lua_definitions.cpp:150
static int move(lua_State *L)
Definition: lua_definitions.cpp:188
void * entityHandle
Definition: lua_definitions.hpp:26
static int getScale(lua_State *L)
Definition: lua_definitions.cpp:169
Scene * sceneHandle
Definition: lua_definitions.hpp:27
static constexpr const char * METATABLE_NAME
Definition: lua_definitions.hpp:38
static int scale(lua_State *L)
Definition: lua_definitions.cpp:210
static int addComponent(lua_State *L)
Definition: lua_definitions.cpp:54
Definition: lua_definitions.hpp:95
static int setLinearVelocity(lua_State *L)
Definition: lua_definitions.cpp:252
static constexpr const char * METATABLE_NAME
Definition: lua_definitions.hpp:100
Rigidbody2DComponent * handle
Definition: lua_definitions.hpp:96
Definition: lua_definitions.hpp:16
static constexpr const char * METATABLE_NAME
Definition: lua_definitions.hpp:21
static int createEntity(lua_State *L)
Definition: lua_definitions.cpp:29
Scene * sceneHandle
Definition: lua_definitions.hpp:17
Definition: lua_definitions.hpp:67
SpriteRendererComponent * handle
Definition: lua_definitions.hpp:68
static constexpr const char * METATABLE_NAME
Definition: lua_definitions.hpp:70
Definition: components.hpp:130
Definition: components.hpp:83