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

Function ResourceRegisterTypeCreatorDesc

engine/resource/src/resource_type.cpp:106–121  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

104TypeCreatorDesc* g_ResourceTypeCreatorDescFirst = 0;
105
106void ResourceRegisterTypeCreatorDesc(void* _desc,
107 uint32_t desc_size,
108 const char *name,
109 FResourceTypeRegister register_fn,
110 FResourceTypeDeregister deregister_fn)
111{
112 DM_STATIC_ASSERT(ResourceTypeCreatorDescBufferSize >= sizeof(struct TypeCreatorDesc), Invalid_Struct_Size);
113
114 dmLogDebug("Registered resource type descriptor %s", name);
115 TypeCreatorDesc* desc = (TypeCreatorDesc*)_desc;
116 desc->m_Name = name;
117 desc->m_RegisterFn = register_fn;
118 desc->m_DeregisterFn = deregister_fn;
119 desc->m_Next = g_ResourceTypeCreatorDescFirst;
120 g_ResourceTypeCreatorDescFirst = desc;
121}
122
123namespace dmResource
124{

Callers 2

RegisterTypeCreatorDescFunction · 0.85
TESTFunction · 0.85

Calls

no outgoing calls

Tested by 1

TESTFunction · 0.68