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 |