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

双值线性颜色表 更多...

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

Public 成员函数

 GradientLinearColors (const GColor &c1, const GColor &c2)
 
virtual ~GradientLinearColors ()
 
UINT Size () const override
 
void SetColorsSize (int size) override
 
GColor operator[] (unsigned i) override
 
GColor GetColor (double k) override
 根据百分比获得颜色值
 
- Public 成员函数 继承自 BUI::GradientColors
 GradientColors ()
 
virtual ~GradientColors ()
 
virtual void SetColorsSize (int size)=0
 
virtual unsigned Size () const =0
 
virtual GColor operator[] (unsigned i)=0
 
virtual GColor GetColor (double k)=0
 根据百分比获得颜色值
 

Protected 属性

unsigned m_size
 
GColor m_c1
 
GColor m_c2
 

额外继承的成员函数

- Public 属性 继承自 BUI::GradientColors
double m_alpha
 

详细描述

双值线性颜色表

构造及析构函数说明

◆ GradientLinearColors()

BUI::GradientLinearColors::GradientLinearColors ( const GColor c1,
const GColor c2 
)

◆ ~GradientLinearColors()

virtual BUI::GradientLinearColors::~GradientLinearColors ( )
virtual

成员函数说明

◆ GetColor()

GColor BUI::GradientLinearColors::GetColor ( double  k)
overridevirtual

根据百分比获得颜色值

参数
k[0-1]百分比
返回
GColor

实现了 BUI::GradientColors.

◆ operator[]()

GColor BUI::GradientLinearColors::operator[] ( unsigned  i)
overridevirtual

◆ SetColorsSize()

void BUI::GradientLinearColors::SetColorsSize ( int  size)
overridevirtual

实现了 BUI::GradientColors.

◆ Size()

UINT BUI::GradientLinearColors::Size ( ) const
overridevirtual

实现了 BUI::GradientColors.

类成员变量说明

◆ m_c1

GColor BUI::GradientLinearColors::m_c1
protected

◆ m_c2

GColor BUI::GradientLinearColors::m_c2
protected

◆ m_size

unsigned BUI::GradientLinearColors::m_size
protected
鄂公网安备42018502007752 鄂ICP备2024082886
Copyright © 2025 · CBlueStudio 版权所有