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

渐变的渲染颜色 更多...

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

Public 成员函数

 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
 根据百分比获得颜色值
 

Public 属性

double m_alpha
 

详细描述

渐变的渲染颜色

  • Size() 返回颜色细腻程度。值越大,代表颜色细致
  • operator[] 返回颜色值

构造及析构函数说明

◆ GradientColors()

BUI::GradientColors::GradientColors ( )

◆ ~GradientColors()

virtual BUI::GradientColors::~GradientColors ( )
virtual

成员函数说明

◆ GetColor()

virtual GColor BUI::GradientColors::GetColor ( double  k)
pure virtual

根据百分比获得颜色值

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

BUI::GradientLinearColors, BUI::GradientLinearPhaseColors , 以及 BUI::GradientStopsColors 内被实现.

◆ operator[]()

virtual GColor BUI::GradientColors::operator[] ( unsigned  i)
pure virtual

◆ SetColorsSize()

virtual void BUI::GradientColors::SetColorsSize ( int  size)
pure virtual

◆ Size()

virtual unsigned BUI::GradientColors::Size ( ) const
pure virtual

类成员变量说明

◆ m_alpha

double BUI::GradientColors::m_alpha
鄂公网安备42018502007752 鄂ICP备2024082886
Copyright © 2025 · CBlueStudio 版权所有