예제 #1
0
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);
}
예제 #2
0
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);
}
예제 #3
0
/*********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();
}
예제 #4
0
//-----------------------------------------------------------------------------
// Description: Platform specific input shutdown
// Parameters: 
// Returns:
// Notes:
//-----------------------------------------------------------------------------
void FWInput::platformShutdown()
{
	cellPadEnd();
	cellKbEnd();
	cellMouseEnd();
}
예제 #5
0
static void ps3_mouse_input_deinit(void)
{
   cellMouseEnd();
}