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

Function CreateContext

engine/resource/src/block_allocator.cpp:138–150  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

136 }
137
138 HContext CreateContext()
139 {
140 Context* context = (Context*)malloc(sizeof(Context));
141 context->m_BlockDatas[0].m_AllocationCount = 0;
142 context->m_BlockDatas[0].m_LowWaterMark = 0;
143 context->m_BlockDatas[0].m_HighWaterMark = 0;
144 context->m_Blocks[0] = &context->m_InitialBlock;
145 for (uint16_t i = 1; i < MAX_BLOCK_COUNT; ++i)
146 {
147 context->m_Blocks[i] = 0x0;
148 }
149 return context;
150 }
151
152 void DeleteContext(HContext context)
153 {

Callers 2

NewPreloaderFunction · 0.70
TESTFunction · 0.50

Calls 1

mallocFunction · 0.85

Tested by 1

TESTFunction · 0.40