Graphics Related

Functions(M)=Macro

nuGfxInit | Initialize and start the graphics thread and the graphics task manager
nuGfxTaskMgrInit | Initialize and start the graphics task manager
nuGfxTaskStart | Start the graphics task
nuGfxFuncSet | Register the call back function in the graphics thread
nuGfxFuncRemove (M) | Delete call back function which is registered in the graphics thread (Macro)
nuGfxPreNMIFuncSet | Register call back function in the graphics thread
nuGfxPreNMIFuncRemove (M) | Delete call back function which was registered in the graphics thread (Macro)
nuGfxSwapCfbFuncSet | Register call back function which is executed when the graphics task is completed
nuGfxSwapCfbFuncRemove (M) | Delete call back function which is executed when the graphics task is completed (Macro)
nuGfxTaskEndFuncSet | Register call back function which is executed when the graphics task is completed
nuGfxTaskEndFuncRemove (M) | Delete call back function which is executed when the graphics task is completed (Macro)
nuGfxSwapCfb | Register the frame buffer which is displayed at the next retrace
nuGfxSetCfb | Register the frame buffer
nuGfxTaskAllEndWait | Wait for the completion of graphics task
nuGfxRetraceWait | Wait for the number of retraces specified by retrace_num
nuGfxDisplayOff | Black out the screen
nuGfxDisplayOn | Display the screen upon switching to next frame buffer
nuGfxSetZBuffer (M) | Register the Z-Buffer (Macro)
nuGfxSetUcode (M) | Register the graphics microcode (Macro)

Global Variables

nuGfxUcode | Pointer to the graphics microcode structure
nuGfxCfb | Pointer to the pointer array for the frame buffer
nuGfxCfb_ptr | Pointer to the frame buffer used for the drawing object of the graphics task
nuGfxCfbNum | The number of frame buffer used for the drawing object of the graphics task
nuGfxZBuffer | Pointer to the Z-Buffer
nuGfxTaskSpool | The number of unexecuted or incomplete graphics tasks
nuGfxDisplay | Flag for displaying/not displaying the screen