Lines Matching refs:surface
37 SDL_Surface *surface; in SDL_AliOS_CreateWindowFramebuffer() local
44 surface = (SDL_Surface *) SDL_GetWindowData(window, ALIOS_SURFACE); in SDL_AliOS_CreateWindowFramebuffer()
45 SDL_FreeSurface(surface); in SDL_AliOS_CreateWindowFramebuffer()
50 surface = SDL_CreateRGBSurface(0, w, h, bpp, Rmask, Gmask, Bmask, Amask); in SDL_AliOS_CreateWindowFramebuffer()
51 if (!surface) { in SDL_AliOS_CreateWindowFramebuffer()
56 SDL_SetWindowData(window, ALIOS_SURFACE, surface); in SDL_AliOS_CreateWindowFramebuffer()
58 *pixels = surface->pixels; in SDL_AliOS_CreateWindowFramebuffer()
59 *pitch = surface->pitch; in SDL_AliOS_CreateWindowFramebuffer()
66 SDL_Surface *surface; in SDL_AliOS_UpdateWindowFramebuffer() local
68 surface = (SDL_Surface *) SDL_GetWindowData(window, ALIOS_SURFACE); in SDL_AliOS_UpdateWindowFramebuffer()
69 if (!surface) { in SDL_AliOS_UpdateWindowFramebuffer()
74 hal_lcd->lcd_frame_draw(surface->pixels); in SDL_AliOS_UpdateWindowFramebuffer()
77 udisplay_show_rect(surface->pixels, 0, 0, surface->w, surface->h, false); in SDL_AliOS_UpdateWindowFramebuffer()
84 SDL_Surface *surface; in SDL_AliOS_DestroyWindowFramebuffer() local
86 surface = (SDL_Surface *) SDL_SetWindowData(window, ALIOS_SURFACE, NULL); in SDL_AliOS_DestroyWindowFramebuffer()
87 SDL_FreeSurface(surface); in SDL_AliOS_DestroyWindowFramebuffer()