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

渐变画刷由渐变方式和渐变颜色两部分组成 更多...

+ 类 BUI::GBrushGradient 继承关系图:

Public 成员函数

 GBrushGradient ()
 
virtual ~GBrushGradient ()
 
void SetGradientColors (GradientColors *colors)
 设置不同状态下的颜色表
 
GradientColorsGetStatusColors () const
 
TransformGradientGradientTransMtx ()
 
BOOL GetColor (double k, GColor &out_color)
 获得颜色表中位置(k)的映射颜色
 
float GetParams (int pos) const
 
virtual BrushStyle GetBrushStyle ()=0
 
virtual void ApplyBrushTransform (PathTransform *trans)
 
virtual void ApplyBrushRect (RECT rc)=0
 

Protected 属性

GradientColorsm_stopcolors
 
TransformGradient m_mtx
 
float m_params [6]
 

详细描述

渐变画刷由渐变方式和渐变颜色两部分组成

构造及析构函数说明

◆ GBrushGradient()

BUI::GBrushGradient::GBrushGradient ( )

◆ ~GBrushGradient()

virtual BUI::GBrushGradient::~GBrushGradient ( )
virtual

成员函数说明

◆ ApplyBrushRect()

virtual void BUI::GBrushGradient::ApplyBrushRect ( RECT  rc)
pure virtual

◆ ApplyBrushTransform()

virtual void BUI::GBrushGradient::ApplyBrushTransform ( PathTransform trans)
virtual

◆ GetBrushStyle()

virtual BrushStyle BUI::GBrushGradient::GetBrushStyle ( )
pure virtual

◆ GetColor()

BOOL BUI::GBrushGradient::GetColor ( double  k,
GColor out_color 
)

获得颜色表中位置(k)的映射颜色

◆ GetParams()

float BUI::GBrushGradient::GetParams ( int  pos) const

◆ GetStatusColors()

GradientColors * BUI::GBrushGradient::GetStatusColors ( ) const

◆ GradientTransMtx()

TransformGradient & BUI::GBrushGradient::GradientTransMtx ( )

◆ SetGradientColors()

void BUI::GBrushGradient::SetGradientColors ( GradientColors colors)

设置不同状态下的颜色表

类成员变量说明

◆ m_mtx

TransformGradient BUI::GBrushGradient::m_mtx
protected

◆ m_params

float BUI::GBrushGradient::m_params[6]
protected

◆ m_stopcolors

GradientColors* BUI::GBrushGradient::m_stopcolors
protected
鄂公网安备42018502007752 鄂ICP备2024082886
Copyright © 2025 · CBlueStudio 版权所有