Home | History | Annotate | Download | only in windib

Lines Matching refs:binfo

609 	BITMAPINFO *binfo;
854 binfo_size = sizeof(*binfo);
862 binfo = (BITMAPINFO *)SDL_malloc(binfo_size);
863 if ( ! binfo ) {
871 binfo->bmiHeader.biSize = sizeof(BITMAPINFOHEADER);
872 binfo->bmiHeader.biWidth = video->w;
873 binfo->bmiHeader.biHeight = -video->h; /* -ve for topdown bitmap */
874 binfo->bmiHeader.biPlanes = 1;
875 binfo->bmiHeader.biSizeImage = video->h * video->pitch;
876 binfo->bmiHeader.biXPelsPerMeter = 0;
877 binfo->bmiHeader.biYPelsPerMeter = 0;
878 binfo->bmiHeader.biClrUsed = 0;
879 binfo->bmiHeader.biClrImportant = 0;
880 binfo->bmiHeader.biBitCount = video->format->BitsPerPixel;
884 binfo->bmiHeader.biCompression = BI_BITFIELDS;
885 ((Uint32*)binfo->bmiColors)[0] = video->format->Rmask;
886 ((Uint32*)binfo->bmiColors)[1] = video->format->Gmask;
887 ((Uint32*)binfo->bmiColors)[2] = video->format->Bmask;
889 binfo->bmiHeader.biCompression = BI_RGB; /* BI_BITFIELDS for 565 vs 555 */
891 SDL_memset(binfo->bmiColors, 0,
898 screen_bmp = CreateDIBSection(hdc, binfo, DIB_RGB_COLORS,
901 SDL_free(binfo);