static void ps3_input_free_input(void *data) { ps3_input_t *ps3 = (ps3_input_t*)data; if (!ps3) return; cellPadEnd(); #ifdef HAVE_MOUSE cellMouseEnd(); #endif free(data); }
static void ps3_input_free_input(void *data) { ps3_input_t *ps3 = (ps3_input_t*)data; if (!ps3) return; if (ps3->joypad) ps3->joypad->destroy(); #ifdef HAVE_MOUSE cellMouseEnd(); #endif free(data); }
/*********IMPLEMENTATIONS***************/ static void CELL_DeleteDevice (SDL_VideoDevice *device) { CELL_RC_DumpData(); #ifndef CELL_NO_SOFT_INPUT CELL_CURSOR_Free(0, CELL_Video.OSK.Cursor); #endif CELL_PSGL_Kill(device); SDL_free(device); cellKbEnd(); cellMouseEnd(); cellPadEnd(); }
//----------------------------------------------------------------------------- // Description: Platform specific input shutdown // Parameters: // Returns: // Notes: //----------------------------------------------------------------------------- void FWInput::platformShutdown() { cellPadEnd(); cellKbEnd(); cellMouseEnd(); }
static void ps3_mouse_input_deinit(void) { cellMouseEnd(); }