Index: core/include/fxge/fx_ge.h |
diff --git a/core/include/fxge/fx_ge.h b/core/include/fxge/fx_ge.h |
index a0c0ca5a2b23d9e87d154dae3c94b7c2bb0d2714..126b5c17f5a457030f7760506f79a77002389af6 100644 |
--- a/core/include/fxge/fx_ge.h |
+++ b/core/include/fxge/fx_ge.h |
@@ -195,11 +195,11 @@ public: |
void Transform(const CFX_AffineMatrix* pMatrix); |
- FX_BOOL IsRect() const; |
+ bool IsRect() const; |
- FX_BOOL GetZeroAreaPath(CFX_PathData& NewPath, CFX_AffineMatrix* pMatrix, FX_BOOL&bThin, FX_BOOL bAdjust) const; |
+ bool GetZeroAreaPath(CFX_PathData& NewPath, CFX_AffineMatrix* pMatrix, bool&bThin, bool bAdjust) const; |
- FX_BOOL IsRect(const CFX_AffineMatrix* pMatrix, CFX_FloatRect* rect) const; |
+ bool IsRect(const CFX_AffineMatrix* pMatrix, CFX_FloatRect* rect) const; |
void Append(const CFX_PathData* pSrc, const CFX_AffineMatrix* pMatrix); |
void AppendRect(FX_FLOAT left, FX_FLOAT bottom, FX_FLOAT right, FX_FLOAT top); |
@@ -296,10 +296,10 @@ typedef struct { |
FX_DWORD m_GlyphIndex; |
FX_FLOAT m_OriginX, m_OriginY; |
int m_FontCharWidth; |
- FX_BOOL m_bGlyphAdjust; |
+ bool m_bGlyphAdjust; |
FX_FLOAT m_AdjustMatrix[4]; |
FX_DWORD m_ExtGID; |
- FX_BOOL m_bFontStyle; |
+ bool m_bFontStyle; |
} FXTEXT_CHARPOS; |
class CFX_RenderDevice |
{ |
@@ -315,7 +315,7 @@ public: |
return m_pDeviceDriver; |
} |
- FX_BOOL StartRendering(); |
+ bool StartRendering(); |
void EndRendering(); |
@@ -323,7 +323,7 @@ public: |
void SaveState(); |
- void RestoreState(FX_BOOL bKeepSaved = FALSE); |
+ void RestoreState(bool bKeepSaved = false); |
@@ -367,26 +367,26 @@ public: |
m_pBitmap = pBitmap; |
} |
- FX_BOOL CreateCompatibleBitmap(CFX_DIBitmap* pDIB, int width, int height) const; |
+ bool CreateCompatibleBitmap(CFX_DIBitmap* pDIB, int width, int height) const; |
const FX_RECT& GetClipBox() const |
{ |
return m_ClipBox; |
} |
- FX_BOOL SetClip_PathFill(const CFX_PathData* pPathData, |
+ bool SetClip_PathFill(const CFX_PathData* pPathData, |
const CFX_AffineMatrix* pObject2Device, |
int fill_mode |
); |
- FX_BOOL SetClip_Rect(const FX_RECT* pRect); |
+ bool SetClip_Rect(const FX_RECT* pRect); |
- FX_BOOL SetClip_PathStroke(const CFX_PathData* pPathData, |
+ bool SetClip_PathStroke(const CFX_PathData* pPathData, |
const CFX_AffineMatrix* pObject2Device, |
const CFX_GraphStateData* pGraphState |
); |
- FX_BOOL DrawPath(const CFX_PathData* pPathData, |
+ bool DrawPath(const CFX_PathData* pPathData, |
const CFX_AffineMatrix* pObject2Device, |
const CFX_GraphStateData* pGraphState, |
FX_DWORD fill_color, |
@@ -397,46 +397,46 @@ public: |
int blend_type = FXDIB_BLEND_NORMAL |
); |
- FX_BOOL SetPixel(int x, int y, FX_DWORD color, |
+ bool SetPixel(int x, int y, FX_DWORD color, |
int alpha_flag = 0, void* pIccTransform = NULL); |
- FX_BOOL FillRect(const FX_RECT* pRect, FX_DWORD color, |
+ bool FillRect(const FX_RECT* pRect, FX_DWORD color, |
int alpha_flag = 0, void* pIccTransform = NULL, int blend_type = FXDIB_BLEND_NORMAL); |
- FX_BOOL DrawCosmeticLine(FX_FLOAT x1, FX_FLOAT y1, FX_FLOAT x2, FX_FLOAT y2, FX_DWORD color, |
+ bool DrawCosmeticLine(FX_FLOAT x1, FX_FLOAT y1, FX_FLOAT x2, FX_FLOAT y2, FX_DWORD color, |
int fill_mode = 0, int alpha_flag = 0, void* pIccTransform = NULL, int blend_type = FXDIB_BLEND_NORMAL); |
- FX_BOOL GetDIBits(CFX_DIBitmap* pBitmap, int left, int top, void* pIccTransform = NULL); |
+ bool GetDIBits(CFX_DIBitmap* pBitmap, int left, int top, void* pIccTransform = NULL); |
CFX_DIBitmap* GetBackDrop(); |
- FX_BOOL SetDIBits(const CFX_DIBSource* pBitmap, int left, int top, int blend_type = FXDIB_BLEND_NORMAL, |
+ bool SetDIBits(const CFX_DIBSource* pBitmap, int left, int top, int blend_type = FXDIB_BLEND_NORMAL, |
void* pIccTransform = NULL); |
- FX_BOOL StretchDIBits(const CFX_DIBSource* pBitmap, int left, int top, int dest_width, int dest_height, |
+ bool StretchDIBits(const CFX_DIBSource* pBitmap, int left, int top, int dest_width, int dest_height, |
FX_DWORD flags = 0, void* pIccTransform = NULL, int blend_type = FXDIB_BLEND_NORMAL); |
- FX_BOOL SetBitMask(const CFX_DIBSource* pBitmap, int left, int top, FX_DWORD color, |
+ bool SetBitMask(const CFX_DIBSource* pBitmap, int left, int top, FX_DWORD color, |
int alpha_flag = 0, void* pIccTransform = NULL); |
- FX_BOOL StretchBitMask(const CFX_DIBSource* pBitmap, int left, int top, int dest_width, int dest_height, |
+ bool StretchBitMask(const CFX_DIBSource* pBitmap, int left, int top, int dest_width, int dest_height, |
FX_DWORD color, FX_DWORD flags = 0, int alpha_flag = 0, void* pIccTransform = NULL); |
- FX_BOOL StartDIBits(const CFX_DIBSource* pBitmap, int bitmap_alpha, FX_DWORD color, |
+ bool StartDIBits(const CFX_DIBSource* pBitmap, int bitmap_alpha, FX_DWORD color, |
const CFX_AffineMatrix* pMatrix, FX_DWORD flags, void*& handle, |
int alpha_flag = 0, void* pIccTransform = NULL, int blend_type = FXDIB_BLEND_NORMAL); |
- FX_BOOL ContinueDIBits(void* handle, IFX_Pause* pPause); |
+ bool ContinueDIBits(void* handle, IFX_Pause* pPause); |
void CancelDIBits(void* handle); |
- FX_BOOL DrawNormalText(int nChars, const FXTEXT_CHARPOS* pCharPos, |
+ bool DrawNormalText(int nChars, const FXTEXT_CHARPOS* pCharPos, |
CFX_Font* pFont, CFX_FontCache* pCache, |
FX_FLOAT font_size, const CFX_AffineMatrix* pText2Device, |
FX_DWORD fill_color, FX_DWORD text_flags, |
int alpha_flag = 0, void* pIccTransform = NULL); |
- FX_BOOL DrawTextPath(int nChars, const FXTEXT_CHARPOS* pCharPos, |
+ bool DrawTextPath(int nChars, const FXTEXT_CHARPOS* pCharPos, |
CFX_Font* pFont, CFX_FontCache* pCache, |
FX_FLOAT font_size, const CFX_AffineMatrix* pText2User, |
const CFX_AffineMatrix* pUser2Device, const CFX_GraphStateData* pGraphState, |
@@ -479,12 +479,12 @@ public: |
~CFX_FxgeDevice(); |
- FX_BOOL Attach(CFX_DIBitmap* pBitmap, int dither_bits = 0, FX_BOOL bRgbByteOrder = FALSE, CFX_DIBitmap* pOriDevice = NULL, FX_BOOL bGroupKnockout = FALSE); |
+ bool Attach(CFX_DIBitmap* pBitmap, int dither_bits = 0, bool bRgbByteOrder = false, CFX_DIBitmap* pOriDevice = NULL, bool bGroupKnockout = false); |
- FX_BOOL Create(int width, int height, FXDIB_Format format, int dither_bits = 0, CFX_DIBitmap* pOriDevice = NULL); |
+ bool Create(int width, int height, FXDIB_Format format, int dither_bits = 0, CFX_DIBitmap* pOriDevice = NULL); |
protected: |
- FX_BOOL m_bOwnedBitmap; |
+ bool m_bOwnedBitmap; |
}; |
class CFX_SkiaDevice : public CFX_RenderDevice |
{ |
@@ -494,19 +494,19 @@ public: |
~CFX_SkiaDevice(); |
- FX_BOOL Attach(CFX_DIBitmap* pBitmap, int dither_bits = 0, FX_BOOL bRgbByteOrder = FALSE, CFX_DIBitmap* pOriDevice = NULL, FX_BOOL bGroupKnockout = FALSE); |
+ bool Attach(CFX_DIBitmap* pBitmap, int dither_bits = 0, bool bRgbByteOrder = false, CFX_DIBitmap* pOriDevice = NULL, bool bGroupKnockout = false); |
- FX_BOOL Create(int width, int height, FXDIB_Format format, int dither_bits = 0, CFX_DIBitmap* pOriDevice = NULL); |
+ bool Create(int width, int height, FXDIB_Format format, int dither_bits = 0, CFX_DIBitmap* pOriDevice = NULL); |
protected: |
- FX_BOOL m_bOwnedBitmap; |
+ bool m_bOwnedBitmap; |
}; |
class IFX_RenderDeviceDriver |
{ |
public: |
- static IFX_RenderDeviceDriver* CreateFxgeDriver(CFX_DIBitmap* pBitmap, FX_BOOL bRgbByteOrder = FALSE, |
- CFX_DIBitmap* pOriDevice = NULL, FX_BOOL bGroupKnockout = FALSE); |
+ static IFX_RenderDeviceDriver* CreateFxgeDriver(CFX_DIBitmap* pBitmap, bool bRgbByteOrder = false, |
+ CFX_DIBitmap* pOriDevice = NULL, bool bGroupKnockout = false); |
virtual ~IFX_RenderDeviceDriver() {} |
virtual void Begin() { } |
@@ -519,14 +519,14 @@ public: |
return CFX_Matrix(); |
} |
- virtual FX_BOOL IsPSPrintDriver() |
+ virtual bool IsPSPrintDriver() |
{ |
- return FALSE; |
+ return false; |
} |
- virtual FX_BOOL StartRendering() |
+ virtual bool StartRendering() |
{ |
- return TRUE; |
+ return true; |
} |
virtual void EndRendering() {} |
@@ -536,23 +536,23 @@ public: |
virtual void SaveState() = 0; |
- virtual void RestoreState(FX_BOOL bKeepSaved = FALSE) = 0; |
+ virtual void RestoreState(bool bKeepSaved = false) = 0; |
- virtual FX_BOOL SetClip_PathFill(const CFX_PathData* pPathData, |
+ virtual bool SetClip_PathFill(const CFX_PathData* pPathData, |
const CFX_AffineMatrix* pObject2Device, |
int fill_mode |
) = 0; |
- virtual FX_BOOL SetClip_PathStroke(const CFX_PathData* pPathData, |
+ virtual bool SetClip_PathStroke(const CFX_PathData* pPathData, |
const CFX_AffineMatrix* pObject2Device, |
const CFX_GraphStateData* pGraphState |
) |
{ |
- return FALSE; |
+ return false; |
} |
- virtual FX_BOOL DrawPath(const CFX_PathData* pPathData, |
+ virtual bool DrawPath(const CFX_PathData* pPathData, |
const CFX_AffineMatrix* pObject2Device, |
const CFX_GraphStateData* pGraphState, |
FX_DWORD fill_color, |
@@ -563,59 +563,59 @@ public: |
int blend_type = FXDIB_BLEND_NORMAL |
) = 0; |
- virtual FX_BOOL SetPixel(int x, int y, FX_DWORD color, |
+ virtual bool SetPixel(int x, int y, FX_DWORD color, |
int alpha_flag = 0, void* pIccTransform = NULL) |
{ |
- return FALSE; |
+ return false; |
} |
- virtual FX_BOOL FillRect(const FX_RECT* pRect, FX_DWORD fill_color, |
+ virtual bool FillRect(const FX_RECT* pRect, FX_DWORD fill_color, |
int alpha_flag = 0, void* pIccTransform = NULL, int blend_type = FXDIB_BLEND_NORMAL) |
{ |
- return FALSE; |
+ return false; |
} |
- virtual FX_BOOL DrawCosmeticLine(FX_FLOAT x1, FX_FLOAT y1, FX_FLOAT x2, FX_FLOAT y2, FX_DWORD color, |
+ virtual bool DrawCosmeticLine(FX_FLOAT x1, FX_FLOAT y1, FX_FLOAT x2, FX_FLOAT y2, FX_DWORD color, |
int alpha_flag = 0, void* pIccTransform = NULL, int blend_type = FXDIB_BLEND_NORMAL) |
{ |
- return FALSE; |
+ return false; |
} |
- virtual FX_BOOL GetClipBox(FX_RECT* pRect) = 0; |
+ virtual bool GetClipBox(FX_RECT* pRect) = 0; |
- virtual FX_BOOL GetDIBits(CFX_DIBitmap* pBitmap, int left, int top, void* pIccTransform = NULL, FX_BOOL bDEdge = FALSE) |
+ virtual bool GetDIBits(CFX_DIBitmap* pBitmap, int left, int top, void* pIccTransform = NULL, bool bDEdge = false) |
{ |
- return FALSE; |
+ return false; |
} |
virtual CFX_DIBitmap* GetBackDrop() |
{ |
return NULL; |
} |
- virtual FX_BOOL SetDIBits(const CFX_DIBSource* pBitmap, FX_DWORD color, const FX_RECT* pSrcRect, |
+ virtual bool SetDIBits(const CFX_DIBSource* pBitmap, FX_DWORD color, const FX_RECT* pSrcRect, |
int dest_left, int dest_top, int blend_type, |
int alpha_flag = 0, void* pIccTransform = NULL) = 0; |
- virtual FX_BOOL StretchDIBits(const CFX_DIBSource* pBitmap, FX_DWORD color, int dest_left, int dest_top, |
+ virtual bool StretchDIBits(const CFX_DIBSource* pBitmap, FX_DWORD color, int dest_left, int dest_top, |
int dest_width, int dest_height, const FX_RECT* pClipRect, FX_DWORD flags, |
int alpha_flag = 0, void* pIccTransform = NULL, int blend_type = FXDIB_BLEND_NORMAL) = 0; |
- virtual FX_BOOL StartDIBits(const CFX_DIBSource* pBitmap, int bitmap_alpha, FX_DWORD color, |
+ virtual bool StartDIBits(const CFX_DIBSource* pBitmap, int bitmap_alpha, FX_DWORD color, |
const CFX_AffineMatrix* pMatrix, FX_DWORD flags, void*& handle, |
int alpha_flag = 0, void* pIccTransform = NULL, int blend_type = FXDIB_BLEND_NORMAL) = 0; |
- virtual FX_BOOL ContinueDIBits(void* handle, IFX_Pause* pPause) |
+ virtual bool ContinueDIBits(void* handle, IFX_Pause* pPause) |
{ |
- return FALSE; |
+ return false; |
} |
virtual void CancelDIBits(void* handle) {} |
- virtual FX_BOOL DrawDeviceText(int nChars, const FXTEXT_CHARPOS* pCharPos, CFX_Font* pFont, |
+ virtual bool DrawDeviceText(int nChars, const FXTEXT_CHARPOS* pCharPos, CFX_Font* pFont, |
CFX_FontCache* pCache, const CFX_AffineMatrix* pObject2Device, FX_FLOAT font_size, FX_DWORD color, |
int alpha_flag = 0, void* pIccTransform = NULL) |
{ |
- return FALSE; |
+ return false; |
} |
virtual void* GetPlatformSurface() |
@@ -648,13 +648,13 @@ public: |
~CFX_PSRenderer(); |
- void Init(IFX_PSOutput* pOutput, int ps_level, int width, int height, FX_BOOL bCmykOutput); |
- FX_BOOL StartRendering(); |
+ void Init(IFX_PSOutput* pOutput, int ps_level, int width, int height, bool bCmykOutput); |
+ bool StartRendering(); |
void EndRendering(); |
void SaveState(); |
- void RestoreState(FX_BOOL bKeepSaved = FALSE); |
+ void RestoreState(bool bKeepSaved = false); |
void SetClip_PathFill(const CFX_PathData* pPathData, |
const CFX_AffineMatrix* pObject2Device, |
@@ -671,7 +671,7 @@ public: |
return m_ClipBox; |
} |
- FX_BOOL DrawPath(const CFX_PathData* pPathData, |
+ bool DrawPath(const CFX_PathData* pPathData, |
const CFX_AffineMatrix* pObject2Device, |
const CFX_GraphStateData* pGraphState, |
FX_DWORD fill_color, |
@@ -681,18 +681,18 @@ public: |
void* pIccTransform = NULL |
); |
- FX_BOOL SetDIBits(const CFX_DIBSource* pBitmap, FX_DWORD color, int dest_left, int dest_top, |
+ bool SetDIBits(const CFX_DIBSource* pBitmap, FX_DWORD color, int dest_left, int dest_top, |
int alpha_flag = 0, void* pIccTransform = NULL); |
- FX_BOOL StretchDIBits(const CFX_DIBSource* pBitmap, FX_DWORD color, int dest_left, int dest_top, |
+ bool StretchDIBits(const CFX_DIBSource* pBitmap, FX_DWORD color, int dest_left, int dest_top, |
int dest_width, int dest_height, FX_DWORD flags, |
int alpha_flag = 0, void* pIccTransform = NULL); |
- FX_BOOL DrawDIBits(const CFX_DIBSource* pBitmap, FX_DWORD color, |
+ bool DrawDIBits(const CFX_DIBSource* pBitmap, FX_DWORD color, |
const CFX_AffineMatrix* pMatrix, FX_DWORD flags, |
int alpha_flag = 0, void* pIccTransform = NULL); |
- FX_BOOL DrawText(int nChars, const FXTEXT_CHARPOS* pCharPos, CFX_Font* pFont, CFX_FontCache* pCache, |
+ bool DrawText(int nChars, const FXTEXT_CHARPOS* pCharPos, CFX_Font* pFont, CFX_FontCache* pCache, |
const CFX_AffineMatrix* pObject2Device, FX_FLOAT font_size, FX_DWORD color, |
int alpha_flag = 0, void* pIccTransform = NULL); |
private: |
@@ -703,11 +703,11 @@ private: |
CFX_GraphStateData m_CurGraphState; |
- FX_BOOL m_bGraphStateSet; |
+ bool m_bGraphStateSet; |
- FX_BOOL m_bCmykOutput; |
+ bool m_bCmykOutput; |
- FX_BOOL m_bColorSet; |
+ bool m_bColorSet; |
FX_DWORD m_LastColor; |
@@ -716,7 +716,7 @@ private: |
CFX_ArrayTemplate<CPSFont*> m_PSFontList; |
CFX_ArrayTemplate<FX_RECT> m_ClipBoxStack; |
- FX_BOOL m_bInited; |
+ bool m_bInited; |
void OutputPath(const CFX_PathData* pPathData, const CFX_AffineMatrix* pObject2Device); |