    Function

    nuGfxSwapCfbFuncSet

Syntax:

    void nuGfxSwapCfbFuncSet(NUGfxSwapCfbFunc func)

Arguments

- func is the call back function

Return Value
None

Explanation
Register the call back function which is executed when the graphics task is completed.

Register the call back function which is executed before switching the frame buffer. When NU_SC_SWAPBUFFER is specified by the nuGfxTaskStart function, the registered call back function is executed at the completion of the graphics task. The NUScTask structure of the task which was executed last is sent to the func file as an argument. It is normally not necessary to call this function as it is called by the nuGfxInit function.

Example

    	/* Function to switch the frame buffer */
    	void gfxSwapCfbFunc(NUScTask* gfxTask)
    	{
    		osViSwapBuffer(gfxTask->framebuffer);
    	}

    	void mainProc(void)
    	{
    		/* Initialization of the graphics */
    		nuGfxInit();

    		/* Registration of the call back function */
    		nuGfxSwapCfbFuncSet(gfxSwapCfbFunc);
    		......
    	}

See Also
nuGfxInit
nuGfxSwapCfb
nuGfxTaskStart
nuGfxSwapCfbFuncRemove