MCPcopy Create free account
hub / github.com/defold/defold / LuaPushNode

Function LuaPushNode

engine/gui/src/gui_script.cpp:1660–1667  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1658 }
1659
1660 void LuaPushNode(lua_State* L, dmGui::HScene scene, dmGui::HNode node)
1661 {
1662 NodeProxy* node_proxy = (NodeProxy *)lua_newuserdata(L, sizeof(NodeProxy));
1663 node_proxy->m_Scene = scene;
1664 node_proxy->m_Node = node;
1665 luaL_getmetatable(L, NODE_PROXY_TYPE_NAME);
1666 lua_setmetatable(L, -2);
1667 }
1668
1669 static int LuaDoNewNode(lua_State* L, Scene* scene, Point3 pos, Vector3 size, NodeType node_type, uint32_t custom_type, const char* text, void* font)
1670 {

Callers 6

LuaDoNewNodeFunction · 0.85
LuaCloneFunction · 0.85
CloneNodeToTableFunction · 0.85
PushNodeToTableFunction · 0.85
LuaNewParticlefxNodeFunction · 0.85
PushPfxCallbackArgumentsFunction · 0.85

Calls 2

lua_newuserdataFunction · 0.85
lua_setmetatableFunction · 0.85

Tested by

no test coverage detected