SDL_SetColorKey.3
上传用户:sun1608
上传日期:2007-02-02
资源大小:6116k
文件大小:2k
源码类别:

流媒体/Mpeg4/MP4

开发平台:

Visual C++

  1. .TH "SDL_SetColorKey" "3" "Tue 11 Sep 2001, 23:01" "SDL" "SDL API Reference" 
  2. .SH "NAME"
  3. SDL_SetColorKey- Sets the color key (transparent pixel) in a blittable surface and RLE acceleration&.
  4. .SH "SYNOPSIS"
  5. .PP
  6. fB#include "SDL&.h"
  7. .sp
  8. fBint fBSDL_SetColorKeyfPfR(fBSDL_Surface *surface, Uint32 flag, Uint32 keyfR);
  9. .SH "DESCRIPTION"
  10. .PP
  11.  Sets the color key (transparent pixel) in a blittable surface and enables or disables RLE blit acceleration&.
  12. .PP
  13. RLE acceleration can substantially speed up blitting of images with large horizontal runs of transparent pixels (i&.e&., pixels that match the fBkeyfR value)&. The fBkeyfR must be of the same pixel format as the fBsurfacefR, fIfBSDL_MapRGBfPfR is often useful for obtaining an acceptable value&.
  14. .PP
  15. If fBflagfR is fBSDL_SRCCOLORKEYfP then fBkeyfR is the transparent pixel value in the source image of a blit&.
  16. .PP
  17. If fBflagfR is OR&'d with fBSDL_RLEACCELfP then the surface will be draw using RLE acceleration when drawn with fISDL_BlitSurfacefR&. The surface will actually be encoded for RLE acceleration the first time fISDL_BlitSurfacefR or fISDL_DisplayFormatfR is called on the surface&.
  18. .PP
  19. If fBflagfR is 0, this function clears any current color key&.
  20. .SH "RETURN VALUE"
  21. .PP
  22. This function returns fB0fR, or fB-1fR if there was an error&.
  23. .SH "SEE ALSO"
  24. .PP
  25. fIfBSDL_BlitSurfacefPfR, fIfBSDL_DisplayFormatfPfR, fIfBSDL_MapRGBfPfR, fIfBSDL_SetAlphafPfR
  26. ..." created by instant / docbook-to-man, Tue 11 Sep 2001, 23:01