MCPcopy Create free account
hub / github.com/bfbbdecomp/bfbb / load_model

Function load_model

src/SB/Game/zUI.cpp:303–328  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

301namespace
302{
303 xModelInstance* load_model(U32 id)
304 {
305 U32 size;
306 void* data;
307
308 data = xSTFindAsset(xStrHashCat(id, ".minf"), &size);
309
310 if (data)
311 {
312 return zEntRecurseModelInfo(data, NULL);
313 }
314
315 data = xSTFindAsset(id, &size);
316
317 if (!data)
318 {
319 data = xSTFindAsset(xStrHashCat(id, ".dff"), &size);
320 }
321
322 if (!data)
323 {
324 return NULL;
325 }
326
327 return xModelInstanceAlloc((RpAtomic*)data, NULL, 0, 0, NULL);
328 }
329
330 void load_anim_list(_zUI& ui)
331 {

Callers 2

zUI_InitFunction · 0.70
SetupMethod · 0.70

Calls 4

zEntRecurseModelInfoFunction · 0.70
xSTFindAssetFunction · 0.50
xStrHashCatFunction · 0.50
xModelInstanceAllocFunction · 0.50

Tested by

no test coverage detected