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

Public 成员函数

 GSvgShapeStyle ()
 
virtual ~GSvgShapeStyle ()
 
bool IsHasAnimate ()
 
void Clone (const GSvgShapeStyle *other)
 
void OnAttribute (const char *key, const char *value)
 
void OnUpdatePaint (GSvgRenderer &ren, RECT rcBox, 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 ( )

◆ OnAttribute()

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

◆ OnUpdatePaint()

void BUI::GSvgShapeStyle::OnUpdatePaint ( GSvgRenderer ren,
RECT  rcBox,
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 © 2025 · CBlueStudio 版权所有