MCPcopy Create free account
hub / github.com/BZFlag-Dev/bzflag / CreateSceneNode

Method CreateSceneNode

src/lua/LuaSceneNode.cpp:365–374  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

363//============================================================================//
364
365int LuaSceneNodeMgr::CreateSceneNode(lua_State* L) {
366 LuaSceneNode* sceneNode = new LuaSceneNode(L);
367 LuaSceneNode** ptr =
368 (LuaSceneNode**) lua_newuserdata(L, sizeof(LuaSceneNode*));
369 lua_setuserdataextra(L, -1, (void*)metaName);
370 luaL_getmetatable(L, metaName);
371 lua_setmetatable(L, -2);
372 *ptr = sceneNode;
373 return 1;
374}
375
376
377int LuaSceneNodeMgr::DeleteSceneNode(lua_State* L) {

Callers

nothing calls this directly

Calls 3

lua_setuserdataextraFunction · 0.85
lua_newuserdataFunction · 0.50
lua_setmetatableFunction · 0.50

Tested by

no test coverage detected