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

Method GetArrayCount

engine/ddf/src/ddf/ddf_loadcontext.cpp:148–159  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

146 }
147
148 uint32_t LoadContext::GetArrayCount(uint32_t buffer_pos, uint32_t field_number)
149 {
150 uint32_t key[] = {field_number, buffer_pos};
151 uint32_t hash = dmHashBufferNoReverse32((void*)key, sizeof(key));
152 uint32_t *info_ptr = m_ArrayCount.Get(hash);
153
154 if (info_ptr == 0)
155 {
156 return 0;
157 }
158 return *info_ptr;
159 }
160
161 void* LoadContext::GetDynamicTypePointer(uint32_t offset)
162 {

Callers 1

DoLoadMessageFunction · 0.80

Calls 2

dmHashBufferNoReverse32Function · 0.85
GetMethod · 0.45

Tested by

no test coverage detected