CBlueUI  
C++ 跨平台跨框架的数据可视化工具
载入中...
搜索中...
未找到
BUI::ISurface 成员列表

成员的完整列表,这些成员属于 BUI::ISurface,包括所有继承而来的类成员

AddRenderData(Render3dData &data)=0BUI::ISurfacepure virtual
Arc(double x, double y, double rx, double ry, double a1, double a2, float size, const GColor &color, LineStyle *style=NULL)=0BUI::ISurfacepure virtual
BeginShadow(ShadowInfo *shadow)=0BUI::ISurfacepure virtual
BezierDiv(POINT pt[4], float size, const GColor &color, LineStyle *style=NULL)=0BUI::ISurfacepure virtual
BezierDivCurve3(POINT pt[3], float size, const GColor &color, LineStyle *style=NULL)=0BUI::ISurfacepure virtual
BlendFrom(int x, int y, int w, int h, ImageDrawInfo *from, GColor color, BlendCompType comp)=0BUI::ISurfacepure virtual
Blur(int x, int y, int w, int h, int blur_size)=0BUI::ISurfacepure virtual
BlurPath(const PathTransInfo &path_info, int widget)=0BUI::ISurfacepure virtual
Clear(const GColor &color)=0BUI::ISurfacepure virtual
CopyFrom(const ImageDrawInfo &img, LPRECT rc_src, int dx=0, int dy=0)=0BUI::ISurfacepure virtual
CopyTo(const ImageDrawInfo &img, LPRECT rc_src, int dx=0, int dy=0)=0BUI::ISurfacepure virtual
DrawAddOrDelButton(RECT rc, BOOL is_add, BOOL is_down, const GColor &color)=0BUI::ISurfacepure virtual
DrawCheckBox(RECT rc, const GColor &color, UINT state, int size)=0BUI::ISurfacepure virtual
DrawExpandButton(POINT pt_center, int size, bool is_collapsed, const GColor &color)=0BUI::ISurfacepure virtual
DrawExpandTriButton(POINT pt_center, int size, bool is_collapsed, const GColor &color)=0BUI::ISurfacepure virtual
DrawImage(const PathTransInfo &path_info, GImage *img, RECT *rc_src, const ImageStyle *style=NULL)=0BUI::ISurfacepure virtual
DrawImageEffect(const PathTransInfo &path_info, GImage *img, RECT *rc_src, const ImageStyle *style, UINT filter_type, float *params, int len)=0BUI::ISurfacepure virtual
DrawImageEllipse(int cx, int cy, int rx, int ry, GImage *img, RECT *rc_src, const ImageStyle *style=NULL)=0BUI::ISurfacepure virtual
DrawImagePerspective(POINT pts[4], GImage *img, RECT *rc_src=NULL, const ImageStyle *style=NULL)=0BUI::ISurfacepure virtual
DrawImageRect(int x, int y, int w, int h, RoundRectRadius *radius, GImage *img, RECT *rc_src, const ImageStyle *style=NULL)=0BUI::ISurfacepure virtual
DrawPath(const PathTransInfo &path_info, const GColor &color, float size=1, LineStyle *style=NULL)=0BUI::ISurfacepure virtual
DrawPathGradient(const PathTransInfo &path_info, GBrushGradient *bru_gradient, float size=1, LineStyle *style=NULL, float alpha=1.0)=0BUI::ISurfacepure virtual
DrawPathPattern(const PathTransInfo &path_info, GImage *img, float size=1, int alpha=255, double scale=1)=0BUI::ISurfacepure virtual
DrawShadow(ShadowInfo *si, const PathTransInfo &path_info, float size=1, LineStyle *style=NULL, float alpha=1.0)=0BUI::ISurfacepure virtual
DrawSpring(RECT rc, bool is_hor, bool is_fill, const GColor &color)=0BUI::ISurfacepure virtual
DrawTextMono(unsigned char *data, int x, int y, int w, int h, const GColor &color)=0BUI::ISurfacepure virtual
Ellipse(int x, int y, int rx, int ry, float size, const GColor &color, LineStyle *style=NULL)=0BUI::ISurfacepure virtual
EndShadow(const PathTransInfo *path_info)=0BUI::ISurfacepure virtual
FillEllipse(int x, int y, int rx, int ry, const GColor &color)=0BUI::ISurfacepure virtual
FillPath(const PathTransInfo &path_info, const GColor &color, BOOL bin_render=FALSE)=0BUI::ISurfacepure virtual
FillPathGradient(const PathTransInfo &path_info, GBrushGradient *bru_gradient, float alpha=1.0)=0BUI::ISurfacepure virtual
FillRect(RECT rc, const GColor &color)=0BUI::ISurfacepure virtual
FillRoundRect(RECT rc, RoundRectRadius &radius, const GColor &color)=0BUI::ISurfacepure virtual
FillShadow(ShadowInfo *si, const PathTransInfo &path_info, float alpha=1.0)=0BUI::ISurfacepure virtual
GetClipBox(int *x, int *y, int *w, int *h)=0BUI::ISurfacepure virtual
GetCurrentFontObject()=0BUI::ISurfacepure virtual
GetImageDrawInfo(ImageDrawInfo *info, LPRECT rc_src)=0BUI::ISurfacepure virtual
GetImageRatioTransform2d(Transform2d *img_mtx, const ImageDrawInfo *src_surface, int x, int y, int w, int h, ImageRatioStyle ratio_type, double angle, double scale)=0BUI::ISurfacepure virtual
GetOutputSize()=0BUI::ISurfacepure virtual
GetPixelFormat()=0BUI::ISurfacepure virtual
GetPixelRatio()=0BUI::ISurfacepure virtual
GetTextAnglePloygon(int x, int y, float angle, LPCTSTR text, int len, UINT align=DT_LEFT|DT_TOP, const VecFloat2 &bk_pad_size=VecFloat2(2, 2), VecFloat2(*ploygon)[4]=NULL)=0BUI::ISurfacepure virtual
GetTextAnglePloygonA(int x, int y, float angle, LPCSTR text, int len, UINT align=DT_LEFT|DT_TOP, const VecFloat2 &bk_pad_size=VecFloat2(2, 2), VecFloat2(*ploygon)[4]=NULL)=0BUI::ISurfacepure virtual
GetTextAnglePloygonW(int x, int y, float angle, LPCWSTR text, int len, UINT align=DT_LEFT|DT_TOP, const VecFloat2 &bk_pad_size=VecFloat2(2, 2), VecFloat2(*ploygon)[4]=NULL)=0BUI::ISurfacepure virtual
GetTextSize(LPCTSTR text, int len)=0BUI::ISurfacepure virtual
GetTextSizeA(LPCSTR text, int len)=0BUI::ISurfacepure virtual
GetTextSizeW(LPCWSTR text, int len)=0BUI::ISurfacepure virtual
GouraudRender(POINT p1, POINT p2, POINT p3, const GColor &c1, const GColor &c2, const GColor &c3)=0BUI::ISurfacepure virtual
Gray(int x, int y, int w, int h, int conv_type)=0BUI::ISurfacepure virtual
GrayPath(const PathTransInfo &path_info, int conv_type)=0BUI::ISurfacepure virtual
InstallShader(int shader_id, const char *source_vs, const char *source_ps, GShaderLayoutDesc *layout, int layout_len)=0BUI::ISurfacepure virtual
ISurface()BUI::ISurface
Line(int x1, int y1, int x2, int y2, float size, const GColor &color, LineStyle *style=NULL)=0BUI::ISurfacepure virtual
LineFloat2(const VecFloat2 &p1, const VecFloat2 &p2, float size, const GColor &color, LineStyle *style)=0BUI::ISurfacepure virtual
PaintFontTextOut(void *font, int x1, int y1, LPCSTR text, int c, const GColor &color)=0BUI::ISurfacepure virtual
PaintText(LPRECT lprc, LPCTSTR text, int c, const GColor &color, UINT format)=0BUI::ISurfacepure virtual
PaintTextA(LPRECT lprc, LPCSTR text, int c, const GColor &color, UINT format)=0BUI::ISurfacepure virtual
PaintTextAngle(int x, int y, float angle, LPCTSTR text, int len, const GColor &color, UINT align=DT_LEFT|DT_TOP, const GColor *bkcolor=NULL, const VecFloat2 &bk_pad_size=VecFloat2(2, 2))=0BUI::ISurfacepure virtual
PaintTextAngleA(int x, int y, float angle, LPCSTR text, int len, const GColor &color, UINT align=DT_LEFT|DT_TOP, const GColor *bkcolor=NULL, const VecFloat2 &bk_pad_size=VecFloat2(2, 2))=0BUI::ISurfacepure virtual
PaintTextAngleW(int x, int y, float angle, LPCWSTR text, int len, const GColor &color, UINT align=DT_LEFT|DT_TOP, const GColor *bkcolor=NULL, const VecFloat2 &bk_pad_size=VecFloat2(2, 2))=0BUI::ISurfacepure virtual
PaintTextMultiLine(int x, int y, TextMultilineInfo *tml, const GColor &color, UINT align=DT_LEFT|DT_TOP)=0BUI::ISurfacepure virtual
PaintTextOut(int x, int y, LPCTSTR text, int c, const GColor &color, UINT align=DT_LEFT|DT_TOP)=0BUI::ISurfacepure virtual
PaintTextOutA(int x, int y, LPCSTR text, int c, const GColor &color, UINT align=DT_LEFT|DT_TOP)=0BUI::ISurfacepure virtual
PaintTextOutW(int x, int y, LPCWSTR text, int c, const GColor &color, UINT align=DT_LEFT|DT_TOP)=0BUI::ISurfacepure virtual
PaintTextW(LPRECT lprc, LPCWSTR text, int c, const GColor &color, UINT format)=0BUI::ISurfacepure virtual
PlatformPainter()=0BUI::ISurfacepure virtual
Rect(RECT rc, float size, const GColor &color, LineStyle *style=NULL)=0BUI::ISurfacepure virtual
Render3D()=0BUI::ISurfacepure virtual
ResetClipBox()=0BUI::ISurfacepure virtual
RoundRect(RECT rc, RoundRectRadius &radius, float size, const GColor &color, LineStyle *style=NULL)=0BUI::ISurfacepure virtual
SaveAsImageFile(LPCTSTR file, RECT &rc)=0BUI::ISurfacepure virtual
SelectFontObject(GFont *font)=0BUI::ISurfacepure virtual
SelectShadow(ShadowInfo *si)=0BUI::ISurfacepure virtual
SelectTextShadow(ShadowInfo *si)=0BUI::ISurfacepure virtual
SetBlendCompType(BlendCompType op=comp_none)=0BUI::ISurfacepure virtual
SetClipBox(int x, int y, int w, int h, bool enable)=0BUI::ISurfacepure virtual
SetFillRule(SurfaceFillRule fl)=0BUI::ISurfacepure virtual
SetGrayCoeff(float k_r, float k_g, float k_b)=0BUI::ISurfacepure virtual
SetGrayFactor(const VecFloat4 &v)=0BUI::ISurfacepure virtual
SetGrayMode(GrayConv gray)=0BUI::ISurfacepure virtual
SetZOrder(float z)=0BUI::ISurfacepure virtual
UnInstallShader(int shader_id)=0BUI::ISurfacepure virtual
~ISurface()BUI::ISurface
鄂公网安备42018502007752 鄂ICP备2024082886
Copyright © 2026 · CBlueStudio 版权所有