CBlueUI
C++ 跨平台跨框架的数据可视化工具
|
成员的完整列表,这些成员属于 BUI::GSurface,包括所有继承而来的类成员
Arc(double x, double y, double rx, double ry, double a1, double a2, int size, const GColor &color, LineStyle *style=NULL) | BUI::GSurface | virtual |
AttachPlatformPainter(GSurfacePainter *platDevice) | BUI::GSurface | |
AttachZbuffer(unsigned char *zbuf) | BUI::GSurface | |
AttchFormat(unsigned char *buf, int width, int height, int stride, int bpp, GSurfacePainter *platDevice=NULL) | BUI::GSurface | virtual |
BeginShadow(ShadowInfo *shadow) | BUI::GSurface | virtual |
BezierDiv(POINT pt[4], int size, const GColor &color, LineStyle *style=NULL) | BUI::GSurface | virtual |
BezierDivCurve3(POINT pt[3], int size, const GColor &color, LineStyle *style=NULL) | BUI::GSurface | virtual |
BlendFrom(int x, int y, int w, int h, ImageDrawInfo *from, GColor color, BlendCompType comp) | BUI::GSurface | virtual |
Blur(int x, int y, int w, int h, int widget) | BUI::GSurface | virtual |
BlurPath(const PathTransInfo &pathInfo, int widget) | BUI::GSurface | virtual |
Buffer() | BUI::GSurface | |
Clear(const GColor &color) | BUI::GSurface | virtual |
CopyFrom(const ImageDrawInfo &img, LPRECT rcSrc, int dx=0, int dy=0) | BUI::GSurface | virtual |
CopyTo(const ImageDrawInfo &img, LPRECT rcSrc, int dx=0, int dy=0) | BUI::GSurface | virtual |
DoDrawEvent(SurEvent *ev) | BUI::GSurface | virtual |
DrawCheckBox(RECT rc, const GColor &color, UINT nState, int size) | BUI::GSurface | virtual |
DrawColorPicker(float h, RECT rect) | BUI::GSurface | |
DrawExpandButton(POINT ptCenter, int nSize, bool bCollapsed, const GColor &color) | BUI::GSurface | virtual |
DrawExpandTriButton(POINT pointCenter, int nSize, bool bCollapsed, const GColor &color) | BUI::GSurface | virtual |
DrawImage(const PathTransInfo &pathInfo, GImage *img, RECT *rcSrc, const ImageStyle *style=NULL) | BUI::GSurface | virtual |
DrawImageEllipse(int cx, int cy, int rx, int ry, GImage *img, RECT *rcSrc, const ImageStyle *style=NULL) | BUI::GSurface | virtual |
DrawImagePerspective(POINT pts[4], GImage *img, RECT *rcSrc=NULL, const ImageStyle *style=NULL) | BUI::GSurface | virtual |
DrawImageRect(int x, int y, int w, int h, RoundRectRadius *radius, GImage *img, RECT *rcSrc, const ImageStyle *style=NULL) | BUI::GSurface | virtual |
DrawPath(const PathTransInfo &pathInfo, const GColor &color, int size=1, LineStyle *style=NULL) | BUI::GSurface | virtual |
DrawPathGradient(const PathTransInfo &pathInfo, GBrushGradient *bru_gradient, int size=1, LineStyle *style=NULL) | BUI::GSurface | virtual |
DrawPathPattern(const PathTransInfo &pathInfo, GImage *img, int size=1, int alpha=255, double scale=1) | BUI::GSurface | virtual |
DrawShadow(ShadowInfo *shadowinfo, const PathTransInfo &pathInfo, int size=1, LineStyle *style=NULL) | BUI::GSurface | virtual |
DrawSpring(RECT rc, bool bHor, bool bFill, const GColor &crColor) | BUI::GSurface | virtual |
DrawTextMono(unsigned char *data, int x, int y, int w, int h, const GColor &color) | BUI::GSurface | virtual |
Ellipse(int x, int y, int rx, int ry, int size, const GColor &color, LineStyle *style=NULL) | BUI::GSurface | virtual |
EndShadow(const PathTransInfo *pathInfo) | BUI::GSurface | virtual |
Fill3D(VSInput *vs, int len, UINT *indicies, int indicies_len, MatFloat4x4 mvp, BOOL is_line=FALSE, BOOL CullBack=TRUE) | BUI::GSurface | virtual |
FillEllipse(int x, int y, int rx, int ry, const GColor &color) | BUI::GSurface | virtual |
FillPath(const PathTransInfo &pathInfo, const GColor &color, BOOL bin_render=FALSE) | BUI::GSurface | virtual |
FillPathGradient(const PathTransInfo &pathInfo, GBrushGradient *bru_gradient) | BUI::GSurface | virtual |
FillRect(RECT rc, const GColor &color) | BUI::GSurface | virtual |
FillRoundRect(RECT rc, RoundRectRadius &radius, const GColor &color) | BUI::GSurface | virtual |
FillShadow(ShadowInfo *shadowinfo, const PathTransInfo &pathInfo) | BUI::GSurface | virtual |
FilterGray() | BUI::GSurface | |
GetClipBox(int *x, int *y, int *w, int *h) | BUI::GSurface | virtual |
GetClipRect() const | BUI::GSurface | |
GetCurrentFontObject() | BUI::GSurface | virtual |
GetImageDrawInfo(ImageDrawInfo *info, LPRECT rcSrc) | BUI::GSurface | virtual |
GetImageRatioTransform2d(Transform2d *img_mtx, const ImageDrawInfo *pSrcSurface, int x, int y, int w, int h, ImageRatioStyle ratio_type, double angle, double scale) | BUI::GSurface | virtual |
GetOutputSize() | BUI::GSurface | virtual |
GetPixelFormat() | BUI::GSurface | virtual |
GetPixelRatio() | BUI::GSurface | 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) | BUI::GSurface | 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) | BUI::GSurface | 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) | BUI::GSurface | virtual |
GetTextSize(LPCTSTR sztext, int nlen) | BUI::GSurface | virtual |
GetTextSizeA(LPCSTR sztext, int nlen) | BUI::GSurface | virtual |
GetTextSizeW(LPCWSTR sztext, int nlen) | BUI::GSurface | virtual |
GetViewportOrg(int *x, int *y) | BUI::GSurface | |
GlyphRaster(const RECT &rc, const GRasterGlyph *glyphBin, const GColor &color) | BUI::GSurface | virtual |
GlyphRaster(int x, int y, const GRasterGlyph *glyphBin, const GColor &color) | BUI::GSurface | virtual |
GouraudRender(POINT p1, POINT p2, POINT p3, const GColor &c1, const GColor &c2, const GColor &c3) | BUI::GSurface | virtual |
Gray(int x, int y, int w, int h, int conv_type) | BUI::GSurface | virtual |
GrayPath(const PathTransInfo &pathInfo, int conv_type) | BUI::GSurface | virtual |
GSurface() | BUI::GSurface | |
GSurface(unsigned char *buf, int width, int height, int stride, int bpp, GSurfacePainter *platDevice=NULL) | BUI::GSurface | |
Height() | BUI::GSurface | |
ISurface() | BUI::ISurface | |
Line(int x1, int y1, int x2, int y2, int size, const GColor &color, LineStyle *style=NULL) | BUI::GSurface | virtual |
m_buf | BUI::GSurface | protected |
m_buf_z | BUI::GSurface | protected |
m_cap_len | BUI::GSurface | protected |
m_comp_type | BUI::GSurface | protected |
m_dash_len | BUI::GSurface | protected |
m_gray_coeff | BUI::GSurface | protected |
m_iClipH | BUI::GSurface | protected |
m_iClipW | BUI::GSurface | protected |
m_iClipX | BUI::GSurface | protected |
m_iClipY | BUI::GSurface | protected |
m_iHeight | BUI::GSurface | protected |
m_iWidth | BUI::GSurface | protected |
m_nBpp | BUI::GSurface | protected |
m_nStride | BUI::GSurface | protected |
m_OrgX | BUI::GSurface | protected |
m_OrgY | BUI::GSurface | protected |
m_penCap | BUI::GSurface | protected |
m_penStyle | BUI::GSurface | protected |
m_pixelformat | BUI::GSurface | protected |
m_platformPainter | BUI::GSurface | protected |
m_pTrans | BUI::GSurface | protected |
m_scaleFactor | BUI::GSurface | protected |
m_shadow_buf | BUI::GSurface | protected |
m_shadow_ptr | BUI::GSurface | protected |
m_shadow_rect | BUI::GSurface | protected |
m_shadow_text_ptr | BUI::GSurface | protected |
m_solidcolor | BUI::GSurface | protected |
m_trans_storage | BUI::GSurface | protected |
PaintFontTextOut(void *font, int x1, int y1, LPCSTR text, int c, COLORREF color) | BUI::GSurface | virtual |
PaintSVG(GPathStorageSVG *svg, VIEW_BOX *box, GrayConv grayType=GrayNone) | BUI::GSurface | virtual |
PaintText(LPRECT lprc, LPCTSTR text, int c, COLORREF color, UINT format) | BUI::GSurface | virtual |
PaintTextA(LPRECT lprc, LPCSTR text, int c, COLORREF color, UINT format) | BUI::GSurface | 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)) | BUI::GSurface | 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)) | BUI::GSurface | 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)) | BUI::GSurface | virtual |
PaintTextMultiLine(int x, int y, TextMultilineInfo *multiText, COLORREF color, UINT align=DT_LEFT|DT_TOP) | BUI::GSurface | virtual |
PaintTextOut(int x, int y, LPCTSTR text, int c, COLORREF color, UINT align=DT_LEFT|DT_TOP) | BUI::GSurface | virtual |
PaintTextOutA(int x, int y, LPCSTR text, int c, COLORREF color, UINT align=DT_LEFT|DT_TOP) | BUI::GSurface | virtual |
PaintTextOutW(int x, int y, LPCWSTR text, int c, COLORREF color, UINT align=DT_LEFT|DT_TOP) | BUI::GSurface | virtual |
PaintTextW(LPRECT lprc, LPCWSTR text, int c, COLORREF color, UINT format) | BUI::GSurface | virtual |
PixelBitCounts() const | BUI::GSurface | |
PlatformPainter() | BUI::GSurface | virtual |
Rect(RECT rc, int size, const GColor &color, LineStyle *style=NULL) | BUI::GSurface | virtual |
ResetClipBox() | BUI::GSurface | virtual |
RoundRect(RECT rc, RoundRectRadius &radius, int size, const GColor &color, LineStyle *style=NULL) | BUI::GSurface | virtual |
SaveAsImageFile(LPCTSTR file, RECT &rc) | BUI::GSurface | virtual |
SelectFontObject(GFont *font) | BUI::GSurface | virtual |
SelectShadow(ShadowInfo *shadowinfo) | BUI::GSurface | virtual |
SelectTextShadow(ShadowInfo *shadowinfo) | BUI::GSurface | virtual |
SetBlendCompType(BlendCompType op=comp_none) | BUI::GSurface | virtual |
SetClipBox(int x, int y, int w, int h, bool enable) | BUI::GSurface | virtual |
SetGrayCoeff(float k_r, float k_g, float k_b) | BUI::GSurface | virtual |
SetLineCap(LineCapStyle cap) | BUI::GSurface | |
SetPenStyle(PenType style, int dashx, int dashy) | BUI::GSurface | |
SetPixelFormat(PixelFormatType fmt) | BUI::GSurface | |
SetPixelRatio(double scaleFactor) | BUI::GSurface | |
SetViewportOrg(int x, int y) | BUI::GSurface | |
Stride() | BUI::GSurface | |
StrideAbs() | BUI::GSurface | |
Width() | BUI::GSurface | |
~GSurface() | BUI::GSurface | virtual |
~ISurface() | BUI::ISurface |