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

Function RegisterResourceTypeLua

engine/gameobject/src/gameobject/res_lua.cpp:179–192  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

177 }
178
179 static ResourceResult RegisterResourceTypeLua(HResourceTypeContext ctx, HResourceType type)
180 {
181 // The engine.cpp creates the contexts for some of our our built in types (i.e. same context for some types)
182 void* context = ResourceTypeContextGetContextByHash(ctx, ResourceTypeGetNameHash(type));
183 assert(context);
184 return (ResourceResult)dmResource::SetupType(ctx,
185 type,
186 context,
187 0,
188 ResLuaCreate,
189 0,
190 ResLuaDestroy,
191 ResLuaRecreate);
192 }
193}
194
195DM_DECLARE_RESOURCE_TYPE(ResourceTypeLua, "luac", dmGameObject::RegisterResourceTypeLua, 0);

Callers

nothing calls this directly

Calls 4

ResourceTypeGetNameHashFunction · 0.85
SetupTypeFunction · 0.85
assertFunction · 0.50

Tested by

no test coverage detected