• Home
  • Raw
  • Download

Lines Matching refs:surface

20 #define  D(...)   VERBOSE_PRINT(surface,__VA_ARGS__)
28 SDL_Surface* surface; member
40 if (s->surface) { in skin_surface_free()
41 SDL_FreeSurface(s->surface); in skin_surface_free()
42 s->surface = NULL; in skin_surface_free()
48 skin_surface_ref( SkinSurface* surface ) in skin_surface_ref() argument
50 if (surface) in skin_surface_ref()
51 surface->refcount += 1; in skin_surface_ref()
52 return surface; in skin_surface_ref()
136 _skin_surface_create( SDL_Surface* surface, in _skin_surface_create() argument
143 s->surface = surface; in _skin_surface_create()
148 SDL_FreeSurface(surface); in _skin_surface_create()
159 SDL_Surface* surface; in skin_surface_create_fast() local
161 surface = _sdl_surface_create_rgb( w, h, 32, SDL_HWSURFACE ); in skin_surface_create_fast()
162 if (surface == NULL) { in skin_surface_create_fast()
163 surface = _sdl_surface_create_rgb( w, h, 32, SDL_SWSURFACE ); in skin_surface_create_fast()
164 if (surface == NULL) { in skin_surface_create_fast()
170 return _skin_surface_create( surface, NULL ); in skin_surface_create_fast()
177 SDL_Surface* surface; in skin_surface_create_slow() local
179 surface = _sdl_surface_create_rgb( w, h, 32, SDL_SWSURFACE ); in skin_surface_create_slow()
180 if (surface == NULL) { in skin_surface_create_slow()
185 return _skin_surface_create( surface, NULL ); in skin_surface_create_slow()
197 SDL_Surface* surface; in skin_surface_create_argb32_from() local
211 surface = _sdl_surface_create_rgb_from( w, h, pitch, in skin_surface_create_argb32_from()
214 if (surface == NULL) { in skin_surface_create_argb32_from()
219 return _skin_surface_create( surface, pixcopy ); in skin_surface_create_argb32_from()
228 if (!s || !s->surface) { in skin_surface_lock()
232 if ( SDL_LockSurface( s->surface ) != 0 ) { in skin_surface_lock()
236 pix->w = s->surface->w; in skin_surface_lock()
237 pix->h = s->surface->h; in skin_surface_lock()
238 pix->pitch = s->surface->pitch; in skin_surface_lock()
239 pix->pixels = s->surface->pixels; in skin_surface_lock()
247 if (s && s->surface) in skin_surface_unlock()
248 SDL_UnlockSurface( s->surface ); in skin_surface_unlock()
256 if (s && s->surface) {
257 return SDL_MapRGBA( s->surface->format,
303 delta = (x + w) - dst->surface->w; in skin_blit_init_fill()
311 delta = (y + h) - dst->surface->h; in skin_blit_init_fill()
323 if ( !SDL_LockSurface(dst->surface) ) in skin_blit_init_fill()
326 blit->dst_lock = dst->surface; in skin_blit_init_fill()
327 blit->dst_pitch = dst->surface->pitch; in skin_blit_init_fill()
328 blit->dst_line = dst->surface->pixels + y*blit->dst_pitch; in skin_blit_init_fill()
362 delta = (x + w) - dst->surface->w; in skin_blit_init_blit()
366 delta = (sx + w) - src->surface->w; in skin_blit_init_blit()
380 delta = (y + h) - dst->surface->h; in skin_blit_init_blit()
384 delta = (sy + h) - src->surface->h; in skin_blit_init_blit()
397 if ( !SDL_LockSurface(dst->surface) ) in skin_blit_init_blit()
400 blit->dst_lock = dst->surface; in skin_blit_init_blit()
401 blit->dst_pitch = dst->surface->pitch; in skin_blit_init_blit()
402 blit->dst_line = (uint8_t*) dst->surface->pixels + y*blit->dst_pitch; in skin_blit_init_blit()
404 if ( !SDL_LockSurface(src->surface) ) { in skin_blit_init_blit()
405 SDL_UnlockSurface(dst->surface); in skin_blit_init_blit()
409 blit->src_lock = src->surface; in skin_blit_init_blit()
410 blit->src_pitch = src->surface->pitch; in skin_blit_init_blit()
411 blit->src_line = (uint8_t*) src->surface->pixels + sy*blit->src_pitch; in skin_blit_init_blit()