CBlueUI
C++ 跨平台跨框架的数据可视化工具
|
成员的完整列表,这些成员属于 BUI::ISurface,包括所有继承而来的类成员
Arc(double x, double y, double rx, double ry, double a1, double a2, int size, const GColor &color, LineStyle *style=NULL)=0 | BUI::ISurface | pure virtual |
BeginShadow(ShadowInfo *shadow)=0 | BUI::ISurface | pure virtual |
BezierDiv(POINT pt[4], int size, const GColor &color, LineStyle *style=NULL)=0 | BUI::ISurface | pure virtual |
BezierDivCurve3(POINT pt[3], int size, const GColor &color, LineStyle *style=NULL)=0 | BUI::ISurface | pure virtual |
BlendFrom(int x, int y, int w, int h, ImageDrawInfo *from, GColor color, BlendCompType comp)=0 | BUI::ISurface | pure virtual |
Blur(int x, int y, int w, int h, int blur_size)=0 | BUI::ISurface | pure virtual |
BlurPath(const PathTransInfo &pathInfo, int widget)=0 | BUI::ISurface | pure virtual |
Clear(const GColor &color)=0 | BUI::ISurface | pure virtual |
CopyFrom(const ImageDrawInfo &img, LPRECT rcSrc, int dx=0, int dy=0)=0 | BUI::ISurface | pure virtual |
CopyTo(const ImageDrawInfo &img, LPRECT rcSrc, int dx=0, int dy=0)=0 | BUI::ISurface | pure virtual |
DoDrawEvent(SurEvent *ev) | BUI::ISurface | virtual |
DrawCheckBox(RECT rc, const GColor &color, UINT nState, int size)=0 | BUI::ISurface | pure virtual |
DrawExpandButton(POINT ptCenter, int nSize, bool bCollapsed, const GColor &color)=0 | BUI::ISurface | pure virtual |
DrawExpandTriButton(POINT pointCenter, int nSize, bool bCollapsed, const GColor &color)=0 | BUI::ISurface | pure virtual |
DrawImage(const PathTransInfo &pathInfo, GImage *img, RECT *rcSrc, const ImageStyle *style=NULL)=0 | BUI::ISurface | pure virtual |
DrawImageEllipse(int cx, int cy, int rx, int ry, GImage *img, RECT *rcSrc, const ImageStyle *style=NULL)=0 | BUI::ISurface | pure virtual |
DrawImagePerspective(POINT pts[4], GImage *img, RECT *rcSrc=NULL, const ImageStyle *style=NULL)=0 | BUI::ISurface | pure virtual |
DrawImageRect(int x, int y, int w, int h, RoundRectRadius *radius, GImage *img, RECT *rcSrc, const ImageStyle *style=NULL)=0 | BUI::ISurface | pure virtual |
DrawPath(const PathTransInfo &pathInfo, const GColor &color, int size=1, LineStyle *style=NULL)=0 | BUI::ISurface | pure virtual |
DrawPathGradient(const PathTransInfo &pathInfo, GBrushGradient *bru_gradient, int size=1, LineStyle *style=NULL)=0 | BUI::ISurface | pure virtual |
DrawPathPattern(const PathTransInfo &pathInfo, GImage *img, int size=1, int alpha=255, double scale=1)=0 | BUI::ISurface | pure virtual |
DrawShadow(ShadowInfo *shadowinfo, const PathTransInfo &pathInfo, int size=1, LineStyle *style=NULL)=0 | BUI::ISurface | pure virtual |
DrawSpring(RECT rc, bool bHor, bool bFill, const GColor &crColor)=0 | BUI::ISurface | pure virtual |
DrawTextMono(unsigned char *data, int x, int y, int w, int h, const GColor &color)=0 | BUI::ISurface | pure virtual |
Ellipse(int x, int y, int rx, int ry, int size, const GColor &color, LineStyle *style=NULL)=0 | BUI::ISurface | pure virtual |
EndShadow(const PathTransInfo *pathInfo)=0 | BUI::ISurface | pure virtual |
Fill3D(VSInput *vs, int len, UINT *indicies, int indicies_len, MatFloat4x4 mvp, BOOL is_line=FALSE, BOOL CullBack=TRUE)=0 | BUI::ISurface | pure virtual |
FillEllipse(int x, int y, int rx, int ry, const GColor &color)=0 | BUI::ISurface | pure virtual |
FillPath(const PathTransInfo &pathInfo, const GColor &color, BOOL bin_render=FALSE)=0 | BUI::ISurface | pure virtual |
FillPathGradient(const PathTransInfo &pathInfo, GBrushGradient *bru_gradient)=0 | BUI::ISurface | pure virtual |
FillRect(RECT rc, const GColor &color)=0 | BUI::ISurface | pure virtual |
FillRoundRect(RECT rc, RoundRectRadius &radius, const GColor &color)=0 | BUI::ISurface | pure virtual |
FillShadow(ShadowInfo *shadowinfo, const PathTransInfo &pathInfo)=0 | BUI::ISurface | pure virtual |
GetClipBox(int *x, int *y, int *w, int *h)=0 | BUI::ISurface | pure virtual |
GetCurrentFontObject()=0 | BUI::ISurface | pure virtual |
GetImageDrawInfo(ImageDrawInfo *info, LPRECT rcSrc)=0 | BUI::ISurface | pure virtual |
GetImageRatioTransform2d(Transform2d *img_mtx, const ImageDrawInfo *pSrcSurface, int x, int y, int w, int h, ImageRatioStyle ratio_type, double angle, double scale)=0 | BUI::ISurface | pure virtual |
GetOutputSize()=0 | BUI::ISurface | pure virtual |
GetPixelFormat()=0 | BUI::ISurface | pure virtual |
GetPixelRatio()=0 | BUI::ISurface | pure virtual |
GetTextAnglePloygon(int x, int y, float angle, LPCTSTR sztext, int nlen, UINT align=DT_LEFT|DT_TOP, const VecFloat2 &bkPadSize=VecFloat2(2, 2), VecFloat2(*ploygon)[4]=NULL)=0 | BUI::ISurface | pure virtual |
GetTextAnglePloygonA(int x, int y, float angle, LPCSTR sztext, int nlen, UINT align=DT_LEFT|DT_TOP, const VecFloat2 &bkPadSize=VecFloat2(2, 2), VecFloat2(*ploygon)[4]=NULL)=0 | BUI::ISurface | pure virtual |
GetTextAnglePloygonW(int x, int y, float angle, LPCWSTR sztext, int nlen, UINT align=DT_LEFT|DT_TOP, const VecFloat2 &bkPadSize=VecFloat2(2, 2), VecFloat2(*ploygon)[4]=NULL)=0 | BUI::ISurface | pure virtual |
GetTextSize(LPCTSTR sztext, int nlen)=0 | BUI::ISurface | pure virtual |
GetTextSizeA(LPCSTR sztext, int nlen)=0 | BUI::ISurface | pure virtual |
GetTextSizeW(LPCWSTR sztext, int nlen)=0 | BUI::ISurface | pure virtual |
GlyphRaster(const RECT &rc, const GRasterGlyph *glyphBin, const GColor &color)=0 | BUI::ISurface | pure virtual |
GlyphRaster(int x, int y, const GRasterGlyph *glyphBin, const GColor &color)=0 | BUI::ISurface | pure virtual |
GouraudRender(POINT p1, POINT p2, POINT p3, const GColor &c1, const GColor &c2, const GColor &c3)=0 | BUI::ISurface | pure virtual |
Gray(int x, int y, int w, int h, int conv_type)=0 | BUI::ISurface | pure virtual |
GrayPath(const PathTransInfo &pathInfo, int conv_type)=0 | BUI::ISurface | pure virtual |
ISurface() | BUI::ISurface | |
Line(int x1, int y1, int x2, int y2, int size, const GColor &color, LineStyle *style=NULL)=0 | BUI::ISurface | pure virtual |
PaintFontTextOut(void *font, int x1, int y1, LPCSTR text, int c, COLORREF color)=0 | BUI::ISurface | pure virtual |
PaintSVG(GPathStorageSVG *svg, VIEW_BOX *box, GrayConv grayType=GrayNone)=0 | BUI::ISurface | pure virtual |
PaintText(LPRECT lprc, LPCTSTR text, int c, COLORREF color, UINT format)=0 | BUI::ISurface | pure virtual |
PaintTextA(LPRECT lprc, LPCSTR text, int c, COLORREF color, UINT format)=0 | BUI::ISurface | pure virtual |
PaintTextAngle(int x, int y, float angle, LPCTSTR sztext, int nlen, COLORREF color, UINT align=DT_LEFT|DT_TOP, const GColor *bkcolor=NULL, const VecFloat2 &bkPadSize=VecFloat2(2, 2))=0 | BUI::ISurface | pure virtual |
PaintTextAngleA(int x, int y, float angle, LPCSTR sztext, int nlen, COLORREF color, UINT align=DT_LEFT|DT_TOP, const GColor *bkcolor=NULL, const VecFloat2 &bkPadSize=VecFloat2(2, 2))=0 | BUI::ISurface | pure virtual |
PaintTextAngleW(int x, int y, float angle, LPCWSTR sztext, int nlen, COLORREF color, UINT align=DT_LEFT|DT_TOP, const GColor *bkcolor=NULL, const VecFloat2 &bkPadSize=VecFloat2(2, 2))=0 | BUI::ISurface | pure virtual |
PaintTextMultiLine(int x, int y, TextMultilineInfo *multiText, COLORREF color, UINT align=DT_LEFT|DT_TOP)=0 | BUI::ISurface | pure virtual |
PaintTextOut(int x, int y, LPCTSTR text, int c, COLORREF color, UINT align=DT_LEFT|DT_TOP)=0 | BUI::ISurface | pure virtual |
PaintTextOutA(int x, int y, LPCSTR text, int c, COLORREF color, UINT align=DT_LEFT|DT_TOP)=0 | BUI::ISurface | pure virtual |
PaintTextOutW(int x, int y, LPCWSTR text, int c, COLORREF color, UINT align=DT_LEFT|DT_TOP)=0 | BUI::ISurface | pure virtual |
PaintTextW(LPRECT lprc, LPCWSTR text, int c, COLORREF color, UINT format)=0 | BUI::ISurface | pure virtual |
PlatformPainter()=0 | BUI::ISurface | pure virtual |
Rect(RECT rc, int size, const GColor &color, LineStyle *style=NULL)=0 | BUI::ISurface | pure virtual |
ResetClipBox()=0 | BUI::ISurface | pure virtual |
RoundRect(RECT rc, RoundRectRadius &radius, int size, const GColor &color, LineStyle *style=NULL)=0 | BUI::ISurface | pure virtual |
SaveAsImageFile(LPCTSTR file, RECT &rc)=0 | BUI::ISurface | pure virtual |
SelectFontObject(GFont *font)=0 | BUI::ISurface | pure virtual |
SelectShadow(ShadowInfo *shadowinfo)=0 | BUI::ISurface | pure virtual |
SelectTextShadow(ShadowInfo *shadowinfo)=0 | BUI::ISurface | pure virtual |
SetBlendCompType(BlendCompType op=comp_none)=0 | BUI::ISurface | pure virtual |
SetClipBox(int x, int y, int w, int h, bool enable)=0 | BUI::ISurface | pure virtual |
SetGrayCoeff(float k_r, float k_g, float k_b)=0 | BUI::ISurface | pure virtual |
~ISurface() | BUI::ISurface |