Lines Matching defs:pMask

437                                    const CFX_DIBSource* pMask, FX_DWORD color, int src_left, int src_top, int alpha_flag, void* pIccTransform)

443 ASSERT(pMask->IsAlphaMask());
444 if (!HasAlpha() || !pMask->IsAlphaMask() || m_bpp < 24) {
447 GetOverlapRect(dest_left, dest_top, width, height, pMask->GetWidth(), pMask->GetHeight(), src_left, src_top, NULL);
451 int src_pitch = pMask->GetPitch();
452 int src_bpp = pMask->GetBPP();
480 FX_LPCBYTE src_scan = pMask->GetScanline(src_top + row);
505 FX_LPCBYTE src_scan = pMask->GetScanline(src_top + row);
581 CFX_DIBitmap* pMask = FX_NEW CFX_DIBitmap;
582 if (!pMask) {
585 if (!pMask->Create(rect.Width(), rect.Height(), FXDIB_8bppMask)) {
586 delete pMask;
591 FX_LPBYTE dest_scan = (FX_LPBYTE)pMask->GetScanline(row - rect.top);
597 return pMask;
909 CFX_DIBitmap* pMask = FX_NEW CFX_DIBitmap;
910 if (!pMask) {
913 if (!pMask->Create(m_Width, m_Height, FXDIB_8bppMask)) {
914 delete pMask;
917 FXSYS_memset8(pMask->GetBuffer(), gray[0], pMask->GetPitch() * m_Height);
920 FX_LPBYTE dest_pos = (FX_LPBYTE)pMask->GetScanline(row);
928 TakeOver(pMask);
929 delete pMask;
943 CFX_DIBitmap* pMask = FX_NEW CFX_DIBitmap;
944 if (!pMask) {
947 if (!pMask->Create(m_Width, m_Height, FXDIB_8bppMask)) {
948 delete pMask;
952 FX_LPBYTE dest_pos = pMask->GetBuffer() + row * pMask->GetPitch();
958 TakeOver(pMask);
959 delete pMask;
963 CFX_DIBitmap* pMask = FX_NEW CFX_DIBitmap;
964 if (!pMask) {
967 if (!pMask->Create(m_Width, m_Height, FXDIB_8bppMask)) {
968 delete pMask;
973 FX_LPBYTE dest_pos = pMask->GetBuffer() + row * pMask->GetPitch();
979 TakeOver(pMask);
980 delete pMask;
984 CFX_DIBitmap* pMask = FX_NEW CFX_DIBitmap;
985 if (!pMask) {
988 if (!pMask->Create(m_Width, m_Height, FXDIB_8bppMask)) {
989 delete pMask;
994 FX_LPBYTE dest_pos = pMask->GetBuffer() + row * pMask->GetPitch();
1000 TakeOver(pMask);
1001 delete pMask;