| 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) |
no test coverage detected