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

Method SetScalar

engine/ddf/src/ddf/ddf_message.cpp:255–266  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

253 }
254
255 void Message::SetScalar(const FieldDescriptor* field, const void* buffer, int buffer_size)
256 {
257 assert((Label) field->m_Label != LABEL_REPEATED);
258 assert(field->m_MessageDescriptor == 0);
259
260 assert(m_Start + field->m_Offset + buffer_size <= m_End);
261
262 if (!m_DryRun)
263 {
264 memcpy(GetBuffer(field->m_Offset), buffer, buffer_size);
265 }
266 }
267
268 void* Message::AddScalar(const FieldDescriptor* field, const void* buffer, int buffer_size)
269 {

Callers 1

DoLoadDefaultFieldFunction · 0.80

Calls 2

assertFunction · 0.50
GetBufferFunction · 0.50

Tested by

no test coverage detected