BCGSuite for MFC
CBCGPGraphicsManager Member List

This is the complete list of members for CBCGPGraphicsManager, including all inherited members.

BCGP_GRAPHICS_MANAGER enum nameCBCGPGraphicsManager
BCGP_GRAPHICS_MANAGER_D2D enum valueCBCGPGraphicsManager
BCGP_GRAPHICS_MANAGER_DEFAULT enum valueCBCGPGraphicsManager
BCGP_GRAPHICS_MANAGER_GDI enum valueCBCGPGraphicsManager
BCGP_GRAPHICS_MANAGER_GDI_PLUS enum valueCBCGPGraphicsManager
BeginDraw()=0CBCGPGraphicsManagerpure virtual
BindDC(CDC *pDC, BOOL bDoubleBuffering=TRUE)=0CBCGPGraphicsManagerpure virtual
BindDC(CDC *pDC, const CRect &rect)=0CBCGPGraphicsManagerpure virtual
Clear(const CBCGPColor &color=CBCGPColor())=0CBCGPGraphicsManagerpure virtual
CreateInstance(BCGP_GRAPHICS_MANAGER manager=BCGP_GRAPHICS_MANAGER_DEFAULT, BOOL bFallback=TRUE, CBCGPGraphicsManagerParams *pParams=NULL)CBCGPGraphicsManagerstatic
DrawArc(const CBCGPEllipse &ellipse, double dblStartAngle, double dblFinishAngle, BOOL bIsClockwise, const CBCGPBrush &brush, double lineWidth=1., const CBCGPStrokeStyle *pStrokeStyle=NULL)=0CBCGPGraphicsManagerpure virtual
DrawArc(const CBCGPPoint &ptFrom, const CBCGPPoint &ptTo, const CBCGPSize sizeRadius, BOOL bIsClockwise, BOOL bIsLargeArc, const CBCGPBrush &brush, double lineWidth=1., const CBCGPStrokeStyle *pStrokeStyle=NULL)=0CBCGPGraphicsManagerpure virtual
DrawEllipse(const CBCGPEllipse &ellipse, const CBCGPBrush &brush, double lineWidth=1., const CBCGPStrokeStyle *pStrokeStyle=NULL)=0CBCGPGraphicsManagerpure virtual
DrawGeometry(const CBCGPGeometry &geometry, const CBCGPBrush &brush, double lineWidth=1., const CBCGPStrokeStyle *pStrokeStyle=NULL)=0CBCGPGraphicsManagerpure virtual
DrawImage(const CBCGPImage &image, const CBCGPPoint &ptDest, const CBCGPSize &sizeDest=CBCGPSize(), double opacity=1., CBCGPImage::BCGP_IMAGE_INTERPOLATION_MODE interpolationMode=CBCGPImage::BCGP_IMAGE_INTERPOLATION_MODE_LINEAR, const CBCGPRect &rectSrc=CBCGPRect())=0CBCGPGraphicsManagerpure virtual
DrawLine(const CBCGPPoint &ptFrom, const CBCGPPoint &ptTo, const CBCGPBrush &brush, double lineWidth=1., const CBCGPStrokeStyle *pStrokeStyle=NULL)=0CBCGPGraphicsManagerpure virtual
DrawLine(double x1, double y1, double x2, double y2, const CBCGPBrush &brush, double lineWidth=1., const CBCGPStrokeStyle *pStrokeStyle=NULL)CBCGPGraphicsManagerinlinevirtual
DrawLines(const CBCGPPointsArray &arPoints, const CBCGPBrush &brush, double lineWidth=1., const CBCGPStrokeStyle *pStrokeStyle=NULL)=0CBCGPGraphicsManagerpure virtual
DrawRectangle(const CBCGPRect &rect, const CBCGPBrush &brush, double lineWidth=1., const CBCGPStrokeStyle *pStrokeStyle=NULL)=0CBCGPGraphicsManagerpure virtual
DrawRoundedRectangle(const CBCGPRoundedRect &rect, const CBCGPBrush &brush, double lineWidth=1., const CBCGPStrokeStyle *pStrokeStyle=NULL)=0CBCGPGraphicsManagerpure virtual
DrawScatter(const CBCGPPointsArray &arPoints, const CBCGPBrush &brush, double dblPointSize, UINT nStyle=0)=0CBCGPGraphicsManagerpure virtual
DrawText(const CString &strText, const CBCGPRect &rectText, const CBCGPTextFormat &textFormat, const CBCGPBrush &foregroundBrush)=0CBCGPGraphicsManagerpure virtual
EndDraw()=0CBCGPGraphicsManagerpure virtual
ExportSymbolToBitmap(wchar_t c, const CBCGPTextFormat &textFormat, const CBCGPBrush &foregroundBrush)CBCGPGraphicsManager
FillEllipse(const CBCGPEllipse &ellipse, const CBCGPBrush &brush)=0CBCGPGraphicsManagerpure virtual
FillGeometry(const CBCGPGeometry &geometry, const CBCGPBrush &brush)=0CBCGPGraphicsManagerpure virtual
FillRectangle(const CBCGPRect &rect, const CBCGPBrush &brush)=0CBCGPGraphicsManagerpure virtual
FillRoundedRectangle(const CBCGPRoundedRect &rect, const CBCGPBrush &brush)=0CBCGPGraphicsManagerpure virtual
GetCreateInstanceCallback()CBCGPGraphicsManagerinlinestatic
GetDefaultGraphicsManagerType()CBCGPGraphicsManagerinlinestatic
GetPrintInfo() const CBCGPGraphicsManagerinline
GetTextSize(const CString &strText, const CBCGPTextFormat &textFormat, double dblWidth=0., BOOL bIgnoreTextRotation=FALSE)=0CBCGPGraphicsManagerpure virtual
GetType() const CBCGPGraphicsManagerinline
IsSupported(UINT nFeatureMask)CBCGPGraphicsManagerinline
IsValid() const =0CBCGPGraphicsManagerpure virtual
ReleaseClipArea()=0CBCGPGraphicsManagerpure virtual
SetClipArea(const CBCGPGeometry &geometry, int nFlags=RGN_COPY)=0CBCGPGraphicsManagerpure virtual
SetClipEllipse(const CBCGPEllipse &ellipseClip, int nFlags=RGN_COPY)CBCGPGraphicsManagervirtual
SetClipRect(const CBCGPRect &rectClip, int nFlags=RGN_COPY)CBCGPGraphicsManagervirtual
SetClipRoundedRect(const CBCGPRoundedRect &rectRounded, int nFlags=RGN_COPY)CBCGPGraphicsManagervirtual
SetCreateInstanceCallback(BCGP_CREATE_GRAPHICS_MANAGER_CALLBACK pfnCreateInstance)CBCGPGraphicsManagerinlinestatic
SetDefaultGraphicsManagerType(BCGP_GRAPHICS_MANAGER manager)CBCGPGraphicsManagerinlinestatic
SetDrawShadowMode(BOOL bSet=TRUE, const CBCGPPoint &ptOffset=CBCGPPoint(2.0, 2.0))CBCGPGraphicsManager
SetDrawShadowMode(BOOL bSet, const CBCGPColor &color, int nTransparencyPercent, int nAngle, int nDistance)CBCGPGraphicsManager
SetPrintInfo(CPrintInfo *pInfo)CBCGPGraphicsManagerinline