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

Public 成员函数

 GSvgShapeStyle ()
virtual ~GSvgShapeStyle ()
bool IsHasAnimate () const
void Clone (const GSvgShapeStyle *other)
void OnAttribute (const char *key, const char *value)
void OnUpdatePaint (GSvgRenderer &ren, RECT rc_box, float alpha, float time)

Public 属性

float m_opacity
std::shared_ptr< GAnimatePropertyValue< float > > m_anima_opacity
BOOL m_stroke_flag
GColor m_stroke_color
std::shared_ptr< GSvgGradientm_stroke_gra
LineStyle m_stroke_style
float m_stroke_size
float m_stroke_opacity
std::shared_ptr< GAnimatePropertyValue< VecFloat4 > > m_anima_stroke_color
std::shared_ptr< GAnimatePropertyValue< float > > m_anima_stroke_size
std::shared_ptr< GAnimatePropertyValue< float > > m_anima_stroke_opacity
BOOL m_fill_flag
int m_even_odd_flag
GColor m_fill_color
float m_fill_opacity
std::shared_ptr< GSvgGradientm_fill_gra
std::shared_ptr< GAnimatePropertyValue< VecFloat4 > > m_anima_fill_color
std::shared_ptr< GAnimatePropertyValue< float > > m_anima_fill_opacity

构造及析构函数说明

◆ GSvgShapeStyle()

BUI::GSvgShapeStyle::GSvgShapeStyle ( )

◆ ~GSvgShapeStyle()

virtual BUI::GSvgShapeStyle::~GSvgShapeStyle ( )
virtual

成员函数说明

◆ Clone()

void BUI::GSvgShapeStyle::Clone ( const GSvgShapeStyle * other)

◆ IsHasAnimate()

bool BUI::GSvgShapeStyle::IsHasAnimate ( ) const

◆ OnAttribute()

void BUI::GSvgShapeStyle::OnAttribute ( const char * key,
const char * value )

◆ OnUpdatePaint()

void BUI::GSvgShapeStyle::OnUpdatePaint ( GSvgRenderer & ren,
RECT rc_box,
float alpha,
float time )

类成员变量说明

◆ m_anima_fill_color

std::shared_ptr<GAnimatePropertyValue<VecFloat4> > BUI::GSvgShapeStyle::m_anima_fill_color

◆ m_anima_fill_opacity

std::shared_ptr<GAnimatePropertyValue<float> > BUI::GSvgShapeStyle::m_anima_fill_opacity

◆ m_anima_opacity

std::shared_ptr<GAnimatePropertyValue<float> > BUI::GSvgShapeStyle::m_anima_opacity

◆ m_anima_stroke_color

std::shared_ptr<GAnimatePropertyValue<VecFloat4> > BUI::GSvgShapeStyle::m_anima_stroke_color

◆ m_anima_stroke_opacity

std::shared_ptr<GAnimatePropertyValue<float> > BUI::GSvgShapeStyle::m_anima_stroke_opacity

◆ m_anima_stroke_size

std::shared_ptr<GAnimatePropertyValue<float> > BUI::GSvgShapeStyle::m_anima_stroke_size

◆ m_even_odd_flag

int BUI::GSvgShapeStyle::m_even_odd_flag

◆ m_fill_color

GColor BUI::GSvgShapeStyle::m_fill_color

◆ m_fill_flag

BOOL BUI::GSvgShapeStyle::m_fill_flag

◆ m_fill_gra

std::shared_ptr<GSvgGradient> BUI::GSvgShapeStyle::m_fill_gra

◆ m_fill_opacity

float BUI::GSvgShapeStyle::m_fill_opacity

◆ m_opacity

float BUI::GSvgShapeStyle::m_opacity

◆ m_stroke_color

GColor BUI::GSvgShapeStyle::m_stroke_color

◆ m_stroke_flag

BOOL BUI::GSvgShapeStyle::m_stroke_flag

◆ m_stroke_gra

std::shared_ptr<GSvgGradient> BUI::GSvgShapeStyle::m_stroke_gra

◆ m_stroke_opacity

float BUI::GSvgShapeStyle::m_stroke_opacity

◆ m_stroke_size

float BUI::GSvgShapeStyle::m_stroke_size

◆ m_stroke_style

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