Lines Matching refs:tco

78 static void DrawCube           ( MyTexCtrlObj* tco );
79 static void LoadOneTexture ( MyTexCtrlObj* tco );
80 static void InitTexNumGen ( MyTexCtrlObj* tco );
81 static void ConfigureTmemMap ( MyTexCtrlObj* tco );
362 static void DrawCube( MyTexCtrlObj* tco ) in DrawCube() argument
374 LoadOneTexture(tco); in DrawCube()
400 static void LoadOneTexture( MyTexCtrlObj* tco ) in LoadOneTexture() argument
405 texNo = tco->numGen0; in LoadOneTexture()
406 if ( ++(tco->numGen0) > tco->numGen1 ) in LoadOneTexture()
408 tco->numGen0 = 0; in LoadOneTexture()
409 tco->numGen1 = ( tco->numGen1 + 1 ) % NUM_TEXTURES; in LoadOneTexture()
413 if ( texNo < tco->numPreload ) in LoadOneTexture()
416 &tco->texObjs[texNo], in LoadOneTexture()
417 (GXTexRegion*)(GXGetTexObjUserData(&tco->texObjs[texNo])), in LoadOneTexture()
422 GXLoadTexObj(&tco->texObjs[texNo], GX_TEXMAP0); in LoadOneTexture()
437 static void InitTexNumGen( MyTexCtrlObj* tco ) in InitTexNumGen() argument
439 tco->numGen0 = 0; in InitTexNumGen()
440 tco->numGen1 = 0; in InitTexNumGen()
457 static void ConfigureTmemMap( MyTexCtrlObj* tco ) in ConfigureTmemMap() argument
465 numPreload = tco->numPreload; in ConfigureTmemMap()
476 &tco->texRegions[i], in ConfigureTmemMap()
483 GXPreLoadEntireTexture(&tco->texObjs[i], &tco->texRegions[i]); in ConfigureTmemMap()
486 &tco->texObjs[i], in ConfigureTmemMap()
487 (void*)(&tco->texRegions[i]) ); in ConfigureTmemMap()
493 &tco->texRegions[i], in ConfigureTmemMap()
509 &tco->texObjs[i], in ConfigureTmemMap()
510 (void*)(&tco->texRegions[r]) ); in ConfigureTmemMap()