Application-defined callback function that allows for updating the scene. This function is called by DXUT once each frame, before the application renders the scene.
VOID LPDXUTCALLBACKFRAMEMOVE( IDirect3DDevice9 * pd3dDevice, DOUBLE fTime, FLOAT fElapsedTime, void* pUserContext );
No return value.
This callback function is the appropriate location for the application to handle updates to the scene. This function is not intended to contain actual rendering calls, which should instead be placed in the LPDXUTCALLBACKFRAMERENDER callback function.
This callback function will be called once per frame, but the LPDXUTCALLBACKFRAMERENDER callback function will be called whenever the scene needs to be rendered, which might be more than once per frame.
Header: Declared in Dxut.h.
DXUTSetCallbackFrameMove, DXUTSetCallbackFrameRender, LPDXUTCALLBACKFRAMERENDER