Egrome
 
载入中...
搜索中...
未找到
Color类 参考final

颜色类 更多...

#include <Color.h>

类 Color 继承关系图:
Object

struct  HSL
 HSV颜色修改器 更多...
 
struct  HSV
 

Public 成员函数

 Color (int r, int g, int b, int a=255) noexcept
 
int & red () noexcept
 
int & green () noexcept
 
int & blue () noexcept
 
int & alpha () noexcept
 
const int & red () const noexcept
 
const int & green () const noexcept
 
const int & blue () const noexcept
 
const int & alpha () const noexcept
 
Color withoutAlpha () const noexcept
 获取移除了alpha通道的颜色
 
Color gray () const noexcept
 获取灰度颜色
 
bool operator== (const Color &other) const noexcept
 
bool operator!= (const Color &other) const noexcept
 
- Public 成员函数 继承自 Object
 Object () noexcept
 构造函数
 
virtual ~Object () noexcept
 析构函数
 

静态 Public 成员函数

static Color lerp (const Color &a, const Color &b, double t) noexcept
 HSL颜色修改器
 

Public 属性

struct Color::HSV hsv
 
struct Color::HSL hsl
 

详细描述

颜色类

成员函数说明

◆ gray()

Color Color::gray ( ) const
noexcept

获取灰度颜色

返回
灰度颜色

◆ lerp()

Color Color::lerp ( const Color & a,
const Color & b,
double t )
staticnoexcept

HSL颜色修改器

对于颜色的线性插值函数

◆ withoutAlpha()

Color Color::withoutAlpha ( ) const
noexcept

获取移除了alpha通道的颜色

返回
移除了alpha通道的颜色

该类的文档由以下文件生成: