Lines Matching refs:device
79 static void DUMMY_DeleteDevice(SDL_VideoDevice *device)
81 SDL_free(device->hidden);
82 SDL_free(device);
87 SDL_VideoDevice *device;
90 device = (SDL_VideoDevice *)SDL_malloc(sizeof(SDL_VideoDevice));
91 if ( device ) {
92 SDL_memset(device, 0, (sizeof *device));
93 device->hidden = (struct SDL_PrivateVideoData *)
94 SDL_malloc((sizeof *device->hidden));
96 if ( (device == NULL) || (device->hidden == NULL) ) {
98 if ( device ) {
99 SDL_free(device);
103 SDL_memset(device->hidden, 0, (sizeof *device->hidden));
106 device->VideoInit = DUMMY_VideoInit;
107 device->ListModes = DUMMY_ListModes;
108 device->SetVideoMode = DUMMY_SetVideoMode;
109 device->CreateYUVOverlay = NULL;
110 device->SetColors = DUMMY_SetColors;
111 device->UpdateRects = DUMMY_UpdateRects;
112 device->VideoQuit = DUMMY_VideoQuit;
113 device->AllocHWSurface = DUMMY_AllocHWSurface;
114 device->CheckHWBlit = NULL;
115 device->FillHWRect = NULL;
116 device->SetHWColorKey = NULL;
117 device->SetHWAlpha = NULL;
118 device->LockHWSurface = DUMMY_LockHWSurface;
119 device->UnlockHWSurface = DUMMY_UnlockHWSurface;
120 device->FlipHWSurface = NULL;
121 device->FreeHWSurface = DUMMY_FreeHWSurface;
122 device->SetCaption = NULL;
123 device->SetIcon = NULL;
124 device->IconifyWindow = NULL;
125 device->GrabInput = NULL;
126 device->GetWMInfo = NULL;
127 device->InitOSKeymap = DUMMY_InitOSKeymap;
128 device->PumpEvents = DUMMY_PumpEvents;
130 device->free = DUMMY_DeleteDevice;
132 return device;