Home | History | Annotate | Download | only in apple

Lines Matching defs:pBitmap

20 void* CQuartz2D::createGraphics(CFX_DIBitmap* pBitmap)
22 if (!pBitmap) {
26 switch (pBitmap->GetFormat()) {
35 CGContextRef context = CGBitmapContextCreate(pBitmap->GetBuffer(),
36 pBitmap->GetWidth(),
37 pBitmap->GetHeight(),
39 pBitmap->GetPitch(),
147 static CGContextRef createContextWithBitmap(CFX_DIBitmap* pBitmap)
149 if (!pBitmap || pBitmap->IsCmykImage() || pBitmap->GetBPP() < 32) {
153 if (pBitmap->HasAlpha()) {
159 CGContextRef context = CGBitmapContextCreate(pBitmap->GetBuffer(),
160 pBitmap->GetWidth(),
161 pBitmap->GetHeight(),
163 pBitmap->GetPitch(),
557 FX_BOOL CFX_QuartzDeviceDriver::SetDIBits(const CFX_DIBSource* pBitmap,
575 src_width = pBitmap->GetWidth();
576 src_height = pBitmap->GetHeight();
590 rect_usr.size = CGSizeMake(pBitmap->GetWidth() / scale_x, pBitmap->GetHeight() / scale_y);
594 if (pBitmap->IsAlphaMask()) {
595 if (pBitmap->GetBuffer()) {
596 pBitmap1 = (CFX_DIBitmap*)pBitmap;
598 pBitmap1 = pBitmap->Clone();
629 if (pBitmap1 != pBitmap) {
635 if (pBitmap->GetBPP() < 32) {
636 pBitmap1 = pBitmap->CloneConvert(FXDIB_Rgb32);
638 if (pBitmap->GetBuffer()) {
639 pBitmap1 = (CFX_DIBitmap*)pBitmap;
641 pBitmap1 = pBitmap->Clone();
649 if (pBitmap1 == pBitmap) {
650 pBitmap1 = pBitmap->Clone();
682 if (pBitmap1 != pBitmap) {
688 FX_BOOL CFX_QuartzDeviceDriver::StretchDIBits(const CFX_DIBSource* pBitmap,
719 if (pBitmap->IsAlphaMask()) {
720 if (pBitmap->GetBuffer()) {
721 pBitmap1 = (CFX_DIBitmap*)pBitmap;
723 pBitmap1 = pBitmap->Clone();
754 if (pBitmap1 != pBitmap) {
760 if (pBitmap->GetBPP() < 32) {
761 pBitmap1 = pBitmap->CloneConvert(FXDIB_Rgb32);
763 if (pBitmap->GetBuffer()) {
764 pBitmap1 = (CFX_DIBitmap*)pBitmap;
766 pBitmap1 = pBitmap->Clone();
774 if (pBitmap1 == pBitmap) {
775 pBitmap1 = pBitmap->Clone();
796 if (pBitmap1 != pBitmap) {
1104 FX_BOOL CFX_QuartzDevice::Attach(CFX_DIBitmap* pBitmap)
1106 SetBitmap(pBitmap);
1107 m_pContext = createContextWithBitmap(pBitmap);
1120 CFX_DIBitmap* pBitmap = new CFX_DIBitmap;
1121 if (!pBitmap->Create(width, height, format)) {
1122 delete pBitmap;
1126 return Attach(pBitmap);