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