CBlueUI  
C++ 跨平台跨框架的数据可视化工具
载入中...
搜索中...
未找到
BUI::GSurfacePainterCocoa类 参考
类 BUI::GSurfacePainterCocoa 继承关系图:

Public 成员函数

 GSurfacePainterCocoa (void *buf, int width, int height, int stride, double ra)
virtual ~GSurfacePainterCocoa ()
GFontSelectPainterFont (GFont *font) override
void SetPainterClipRect (int x, int y, int w, int h, bool enable, int org_x=0, int org_y=0) override
SIZE GetTextSize (LPCTSTR text, int len) override
void DoPaintTextMultiLine (int x, int y, TextMultilineInfo *tml, COLORREF color, UINT align=DT_LEFT|DT_TOP, int org_x=0, int org_y=0) override
void DoPaintTextOutW (int x, int y, LPCWSTR text, int c, COLORREF color, UINT align=DT_LEFT|DT_TOP, int org_x=0, int org_y=0) override
void DoPaintTextOutA (int x, int y, LPCSTR text, int c, COLORREF color, UINT align=DT_LEFT|DT_TOP, int org_x=0, int org_y=0) override
void DoPaintTextOut (int x, int y, LPCTSTR text, int c, COLORREF color, UINT align=DT_LEFT|DT_TOP, int org_x=0, int org_y=0) override
void DoPaintTextW (LPRECT lprc, LPCWSTR text, int c, COLORREF color, UINT format, int org_x=0, int org_y=0) override
void DoPaintTextA (LPRECT lprc, LPCSTR text, int c, COLORREF color, UINT format, int org_x=0, int org_y=0) override
void DoPaintText (LPRECT lprc, LPCTSTR text, int c, COLORREF color, UINT format, int org_x=0, int org_y=0) override
void DoPaintTextAngleW (int x, int y, float angle, LPCWSTR text, int len, COLORREF color, UINT align=DT_LEFT|DT_TOP, int org_x=0, int org_y=0) override
void DoPaintTextAngleA (int x, int y, float angle, LPCSTR text, int len, COLORREF color, UINT align=DT_LEFT|DT_TOP, int org_x=0, int org_y=0) override
void DoPaintTextAngle (int x, int y, float angle, LPCTSTR text, int len, COLORREF color, UINT align=DT_LEFT|DT_TOP, int org_x=0, int org_y=0) override
Public 成员函数 继承自 BUI::GSurfacePainter
 GSurfacePainter ()
virtual ~GSurfacePainter ()
virtual GFontGetPainterCurrentFont ()
virtual SIZE GetTextSizeW (LPCWSTR text, int len)
virtual SIZE GetTextSizeA (LPCSTR text, int len)
virtual void DoPaintTextMultiLine (int x, int y, TextMultilineInfo *tml, const GColor &color, UINT align=DT_LEFT|DT_TOP, int org_x=0, int org_y=0)
virtual void DoPaintTextOutW (int x, int y, LPCWSTR text, int c, const GColor &color, UINT align=DT_LEFT|DT_TOP, int org_x=0, int org_y=0)
virtual void DoPaintTextOutA (int x, int y, LPCSTR text, int c, const GColor &color, UINT align=DT_LEFT|DT_TOP, int org_x=0, int org_y=0)
virtual void DoPaintTextOut (int x, int y, LPCTSTR text, int c, const GColor &color, UINT align=DT_LEFT|DT_TOP, int org_x=0, int org_y=0)
virtual void DoPaintTextW (LPRECT lprc, LPCWSTR text, int c, const GColor &color, UINT format, int org_x=0, int org_y=0)
virtual void DoPaintTextA (LPRECT lprc, LPCSTR text, int c, const GColor &color, UINT format, int org_x=0, int org_y=0)
virtual void DoPaintText (LPRECT lprc, LPCTSTR text, int c, const GColor &color, UINT format, int org_x=0, int org_y=0)
virtual void DoPaintTextAngleW (int x, int y, float angle, LPCWSTR text, int len, const GColor &color, UINT align=DT_LEFT|DT_TOP, int org_x=0, int org_y=0)
virtual void DoPaintTextAngleA (int x, int y, float angle, LPCSTR text, int len, const GColor &color, UINT align=DT_LEFT|DT_TOP, int org_x=0, int org_y=0)
virtual void DoPaintTextAngle (int x, int y, float angle, LPCTSTR text, int len, const GColor &color, UINT align=DT_LEFT|DT_TOP, int org_x=0, int org_y=0)

额外继承的成员函数

Public 属性 继承自 BUI::GSurfacePainter
GFontm_cur_font

构造及析构函数说明

◆ GSurfacePainterCocoa()

BUI::GSurfacePainterCocoa::GSurfacePainterCocoa ( void * buf,
int width,
int height,
int stride,
double ra )

◆ ~GSurfacePainterCocoa()

BUI::GSurfacePainterCocoa::~GSurfacePainterCocoa ( )
virtual

成员函数说明

◆ DoPaintText()

void BUI::GSurfacePainterCocoa::DoPaintText ( LPRECT lprc,
LPCTSTR text,
int c,
COLORREF color,
UINT format,
int org_x = 0,
int org_y = 0 )
override

◆ DoPaintTextA()

void BUI::GSurfacePainterCocoa::DoPaintTextA ( LPRECT lprc,
LPCSTR text,
int c,
COLORREF color,
UINT format,
int org_x = 0,
int org_y = 0 )
override

◆ DoPaintTextAngle()

void BUI::GSurfacePainterCocoa::DoPaintTextAngle ( int x,
int y,
float angle,
LPCTSTR text,
int len,
COLORREF color,
UINT align = DT_LEFT | DT_TOP,
int org_x = 0,
int org_y = 0 )
override

◆ DoPaintTextAngleA()

void BUI::GSurfacePainterCocoa::DoPaintTextAngleA ( int x,
int y,
float angle,
LPCSTR text,
int len,
COLORREF color,
UINT align = DT_LEFT | DT_TOP,
int org_x = 0,
int org_y = 0 )
override

◆ DoPaintTextAngleW()

void BUI::GSurfacePainterCocoa::DoPaintTextAngleW ( int x,
int y,
float angle,
LPCWSTR text,
int len,
COLORREF color,
UINT align = DT_LEFT | DT_TOP,
int org_x = 0,
int org_y = 0 )
override

◆ DoPaintTextMultiLine()

void BUI::GSurfacePainterCocoa::DoPaintTextMultiLine ( int x,
int y,
TextMultilineInfo * tml,
COLORREF color,
UINT align = DT_LEFT | DT_TOP,
int org_x = 0,
int org_y = 0 )
override

◆ DoPaintTextOut()

void BUI::GSurfacePainterCocoa::DoPaintTextOut ( int x,
int y,
LPCTSTR text,
int c,
COLORREF color,
UINT align = DT_LEFT | DT_TOP,
int org_x = 0,
int org_y = 0 )
override

◆ DoPaintTextOutA()

void BUI::GSurfacePainterCocoa::DoPaintTextOutA ( int x,
int y,
LPCSTR text,
int c,
COLORREF color,
UINT align = DT_LEFT | DT_TOP,
int org_x = 0,
int org_y = 0 )
override

◆ DoPaintTextOutW()

void BUI::GSurfacePainterCocoa::DoPaintTextOutW ( int x,
int y,
LPCWSTR text,
int c,
COLORREF color,
UINT align = DT_LEFT | DT_TOP,
int org_x = 0,
int org_y = 0 )
override

◆ DoPaintTextW()

void BUI::GSurfacePainterCocoa::DoPaintTextW ( LPRECT lprc,
LPCWSTR text,
int c,
COLORREF color,
UINT format,
int org_x = 0,
int org_y = 0 )
override

◆ GetTextSize()

SIZE BUI::GSurfacePainterCocoa::GetTextSize ( LPCTSTR text,
int len )
overridevirtual

◆ SelectPainterFont()

GFont * BUI::GSurfacePainterCocoa::SelectPainterFont ( GFont * font)
overridevirtual

◆ SetPainterClipRect()

void BUI::GSurfacePainterCocoa::SetPainterClipRect ( int x,
int y,
int w,
int h,
bool enable,
int org_x = 0,
int org_y = 0 )
overridevirtual
鄂公网安备42018502007752 鄂ICP备2024082886
Copyright © 2026 · CBlueStudio 版权所有