al - Audio Library Functions gDP - DP GBI Macros gdSP - General GBI Macros gSP - SP GBI Macros gt - Turbo Microcode RDP gu - Graphics Utilities Math - Math Functions nuSys - NuSystem os - N64 Operating System sp - Sprite Library Functions uh - Host to Target IO 64DD - N64 Disk Drive
|
nuGfxSwapCfbFuncSetFormatvoid nuGfxSwapCfbFuncSet(NUGfxSwapCfbFunc func) Arguments
none What This Function Does It registers the callback function for execution at the end of a graphics task and before the frame buffer is swapped. When NU_SC_SWAPBUFFER is specified in the nuGfxTaskStart function, the registered callback function is executed at the end of the graphics task. The pointer to the frame buffer of the finished graphic is passed as an argument to func. The default is the nuGfxSwapCfb function entered by NuGfxInit. Example /* frame buffer swap function */ void gfxSwapCfbFunc(void* cfb) { osViSwapBuffer(cfb); } void MainProc(void) { /* initialize graphics */ nuGfxInit(); /* register callback function */ nuGfxSwapCfbFuncSet(gfxSwapCfbFunc); ...... }See Also nuGfxInit nuGfxSwapCfb nuGfxTaskStart nuGfxSwapCfbFuncRemove
|