Home | History | Annotate | Download | only in win32

Lines Matching refs:pbmi

55 RetainPtr<CFX_DIBitmap> _FX_WindowsDIB_LoadFromBuf(BITMAPINFO* pbmi,
58 int width = pbmi->bmiHeader.biWidth;
59 int height = pbmi->bmiHeader.biHeight;
65 int pitch = (width * pbmi->bmiHeader.biBitCount + 31) / 32 * 4;
68 ? (FXDIB_Format)(pbmi->bmiHeader.biBitCount + 0x200)
69 : (FXDIB_Format)pbmi->bmiHeader.biBitCount;
88 if (pbmi->bmiHeader.biBitCount == 1) {
90 pBitmap->SetPaletteArgb(i, ((uint32_t*)pbmi->bmiColors)[i] | 0xff000000);
91 } else if (pbmi->bmiHeader.biBitCount == 8) {
93 pBitmap->SetPaletteArgb(i, ((uint32_t*)pbmi->bmiColors)[i] | 0xff000000);
98 RetainPtr<CFX_DIBitmap> CFX_WindowsDIB::LoadFromBuf(BITMAPINFO* pbmi,
100 return _FX_WindowsDIB_LoadFromBuf(pbmi, pData, false);