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

Function DoDefaultLuaTableToDDF

engine/script/src/script_ddf.cpp:374–386  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

372 }
373
374 static void DoDefaultLuaTableToDDF(lua_State* L, const dmDDF::Descriptor* descriptor,
375 char* buffer, char** data_start, char** data_last)
376 {
377 for (uint32_t i = 0; i < descriptor->m_FieldCount; ++i)
378 {
379 const dmDDF::FieldDescriptor* f = &descriptor->m_Fields[i];
380
381 if (f->m_DefaultValue)
382 {
383 DefaultLuaValueToDDF(L, f, buffer, data_start, data_last, f->m_DefaultValue, buffer);
384 }
385 }
386 }
387
388 static void DoLuaTableToDDF(lua_State* L, const dmDDF::Descriptor* descriptor,
389 char* buffer, char** data_start, char** data_last, int index, char* pointer_base)

Callers 1

DoLuaTableToDDFFunction · 0.85

Calls 1

DefaultLuaValueToDDFFunction · 0.85

Tested by

no test coverage detected