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

包含rgba分量的颜色 更多...

Public 成员函数

 GColor ()
 
 GColor (ULONG color)
 
 GColor (ULONG color, UINT8 alpha)
 
 GColor (UINT8 ir, UINT8 ig, UINT8 ib, UINT8 ia=255)
 
 ~GColor ()
 
const GColoroperator= (const GColor &other)
 
bool operator== (const GColor &other)
 
bool operator!= (const GColor &other)
 
GColorToAlphaSoild (int a)
 
COLORREF ToGray ()
 
COLORREF ToABGR () const
 打包为占4字节的整数
 
GColor ToComplementaryColor () const
 
GColor DistanceColorWithHSV (float dh, float ds=0.0, float dv=0.0) const
 
void ToHsvColor (float &h, float &s, float &v)
 

Public 属性

UINT8 r
 
UINT8 g
 
UINT8 b
 
UINT8 a
 

详细描述

包含rgba分量的颜色

构造及析构函数说明

◆ GColor() [1/4]

GColor::GColor ( )

◆ GColor() [2/4]

GColor::GColor ( ULONG  color)

◆ GColor() [3/4]

GColor::GColor ( ULONG  color,
UINT8  alpha 
)

◆ GColor() [4/4]

GColor::GColor ( UINT8  ir,
UINT8  ig,
UINT8  ib,
UINT8  ia = 255 
)

◆ ~GColor()

GColor::~GColor ( )

成员函数说明

◆ DistanceColorWithHSV()

GColor GColor::DistanceColorWithHSV ( float  dh,
float  ds = 0.0,
float  dv = 0.0 
) const

◆ operator!=()

bool GColor::operator!= ( const GColor other)

◆ operator=()

const GColor & GColor::operator= ( const GColor other)

◆ operator==()

bool GColor::operator== ( const GColor other)

◆ ToABGR()

COLORREF GColor::ToABGR ( ) const

打包为占4字节的整数

◆ ToAlphaSoild()

GColor & GColor::ToAlphaSoild ( int  a)

◆ ToComplementaryColor()

GColor GColor::ToComplementaryColor ( ) const

◆ ToGray()

COLORREF GColor::ToGray ( )

◆ ToHsvColor()

void GColor::ToHsvColor ( float &  h,
float &  s,
float &  v 
)

类成员变量说明

◆ a

UINT8 GColor::a

◆ b

UINT8 GColor::b

◆ g

UINT8 GColor::g

◆ r

UINT8 GColor::r
鄂公网安备42018502007752 鄂ICP备2024082886
Copyright © 2025 · CBlueStudio 版权所有