OLD | NEW |
1 // Copyright 2014 PDFium Authors. All rights reserved. | 1 // Copyright 2014 PDFium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com | 5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com |
6 | 6 |
7 #ifndef CORE_INCLUDE_FXGE_FX_DIB_H_ | 7 #ifndef CORE_INCLUDE_FXGE_FX_DIB_H_ |
8 #define CORE_INCLUDE_FXGE_FX_DIB_H_ | 8 #define CORE_INCLUDE_FXGE_FX_DIB_H_ |
9 | 9 |
10 #include "../fxcrt/fx_basic.h" | 10 #include "../fxcrt/fx_basic.h" |
(...skipping 524 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
535 FX_BOOL m_bFlipX, | 535 FX_BOOL m_bFlipX, |
536 m_bFlipY; | 536 m_bFlipY; |
537 int m_DestWidth, | 537 int m_DestWidth, |
538 m_DestHeight; | 538 m_DestHeight; |
539 FX_RECT m_ClipRect; | 539 FX_RECT m_ClipRect; |
540 int m_LineIndex; | 540 int m_LineIndex; |
541 int m_DestBPP; | 541 int m_DestBPP; |
542 uint8_t* m_pScanline; | 542 uint8_t* m_pScanline; |
543 uint8_t* m_pMaskScanline; | 543 uint8_t* m_pMaskScanline; |
544 FXDIB_Format m_DestFormat; | 544 FXDIB_Format m_DestFormat; |
545 int32_t m_Status; | |
546 | 545 |
547 int32_t StartQuickStretch(); | 546 int32_t StartQuickStretch(); |
548 | 547 |
549 int32_t StartStretch(); | 548 int32_t StartStretch(); |
550 | 549 |
551 int32_t ContinueQuickStretch(IFX_Pause* pPause); | 550 int32_t ContinueQuickStretch(IFX_Pause* pPause); |
552 | 551 |
553 int32_t ContinueStretch(IFX_Pause* pPause); | 552 int32_t ContinueStretch(IFX_Pause* pPause); |
554 }; | 553 }; |
555 class CFX_ImageTransformer | 554 class CFX_ImageTransformer |
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
591 protected: | 590 protected: |
592 CFX_DIBitmap* m_pDevice; | 591 CFX_DIBitmap* m_pDevice; |
593 const CFX_ClipRgn* m_pClipRgn; | 592 const CFX_ClipRgn* m_pClipRgn; |
594 int m_BitmapAlpha; | 593 int m_BitmapAlpha; |
595 FX_DWORD m_MaskColor; | 594 FX_DWORD m_MaskColor; |
596 CFX_AffineMatrix m_Matrix; | 595 CFX_AffineMatrix m_Matrix; |
597 CFX_ImageTransformer* m_pTransformer; | 596 CFX_ImageTransformer* m_pTransformer; |
598 CFX_ImageStretcher m_Stretcher; | 597 CFX_ImageStretcher m_Stretcher; |
599 CFX_BitmapComposer m_Composer; | 598 CFX_BitmapComposer m_Composer; |
600 int m_Status; | 599 int m_Status; |
601 int m_DestLeft, m_DestTop; | |
602 FX_RECT m_ClipBox; | 600 FX_RECT m_ClipBox; |
603 FX_DWORD m_Flags; | 601 FX_DWORD m_Flags; |
604 int m_AlphaFlag; | 602 int m_AlphaFlag; |
605 void* m_pIccTransform; | 603 void* m_pIccTransform; |
606 FX_BOOL m_bRgbByteOrder; | 604 FX_BOOL m_bRgbByteOrder; |
607 int m_BlendType; | 605 int m_BlendType; |
608 }; | 606 }; |
609 | 607 |
610 #endif // CORE_INCLUDE_FXGE_FX_DIB_H_ | 608 #endif // CORE_INCLUDE_FXGE_FX_DIB_H_ |
OLD | NEW |