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

Public 成员函数

 GSvgRenderer (ISurface *surface, BOOL is_gray)
 GSvgRenderer (const GSvgRenderer &other)
 ~GSvgRenderer ()
void OnRender (GPathStorage &path, PathConvType type=CONV_NONE)
 填充渲染
void OnRenderDraw (GPathStorage &path, PathConvType type=CONV_NONE)
 轮廓渲染

Public 属性

ISurfacem_paint
BOOL m_is_gray
Transform2d m_matrix
float m_opacity
BOOL m_fill_flag
BOOL m_even_odd_flag
GColor m_fill_color
GBrushGradientm_fill_gra
BOOL m_is_user_space_on_use_fill
BOOL m_stroke_flag
GColor m_stroke_color
GBrushGradientm_stroke_gra
BOOL m_is_user_space_on_use_stroke
LineStyle m_stroke_style
float m_stroke_size

构造及析构函数说明

◆ GSvgRenderer() [1/2]

BUI::GSvgRenderer::GSvgRenderer ( ISurface * surface,
BOOL is_gray )

◆ GSvgRenderer() [2/2]

BUI::GSvgRenderer::GSvgRenderer ( const GSvgRenderer & other)

◆ ~GSvgRenderer()

BUI::GSvgRenderer::~GSvgRenderer ( )

成员函数说明

◆ OnRender()

void BUI::GSvgRenderer::OnRender ( GPathStorage & path,
PathConvType type = CONV_NONE )

填充渲染

◆ OnRenderDraw()

void BUI::GSvgRenderer::OnRenderDraw ( GPathStorage & path,
PathConvType type = CONV_NONE )

轮廓渲染

类成员变量说明

◆ m_even_odd_flag

BOOL BUI::GSvgRenderer::m_even_odd_flag

◆ m_fill_color

GColor BUI::GSvgRenderer::m_fill_color

◆ m_fill_flag

BOOL BUI::GSvgRenderer::m_fill_flag

◆ m_fill_gra

GBrushGradient* BUI::GSvgRenderer::m_fill_gra

◆ m_is_gray

BOOL BUI::GSvgRenderer::m_is_gray

◆ m_is_user_space_on_use_fill

BOOL BUI::GSvgRenderer::m_is_user_space_on_use_fill

◆ m_is_user_space_on_use_stroke

BOOL BUI::GSvgRenderer::m_is_user_space_on_use_stroke

◆ m_matrix

Transform2d BUI::GSvgRenderer::m_matrix

◆ m_opacity

float BUI::GSvgRenderer::m_opacity

◆ m_paint

ISurface* BUI::GSvgRenderer::m_paint

◆ m_stroke_color

GColor BUI::GSvgRenderer::m_stroke_color

◆ m_stroke_flag

BOOL BUI::GSvgRenderer::m_stroke_flag

◆ m_stroke_gra

GBrushGradient* BUI::GSvgRenderer::m_stroke_gra

◆ m_stroke_size

float BUI::GSvgRenderer::m_stroke_size

◆ m_stroke_style

LineStyle BUI::GSvgRenderer::m_stroke_style
鄂公网安备42018502007752 鄂ICP备2024082886
Copyright © 2026 · CBlueStudio 版权所有