SimpleWindow
载入中...
搜索中...
未找到
sw::Color结构体 参考

颜色 更多...

#include <Color.h>

类 sw::Color 继承关系图:
sw::IToString< Color > sw::IEqualityComparable< Color >

Public 成员函数

 Color ()=default
 默认构造函数
 
 Color (uint8_t r, uint8_t g, uint8_t b) noexcept
 通过rgb构造Color结构体
 
 Color (KnownColors knownColor) noexcept
 通过KnownColors构造Color结构体
 
 Color (COLORREF color) noexcept
 通过COLORREF构造Color结构体
 
 operator COLORREF () const noexcept
 显式转换为COLORREF(与explicit Color(COLORREF)对称)
 
bool Equals (const Color &other) const noexcept
 判断两个Color是否相等
 
std::wstring ToString () const
 获取描述当前对象的字符串
 
- Public 成员函数 继承自 sw::IToString< Color >
std::wstring ToString () const
 获取描述当前对象的字符串
 
- Public 成员函数 继承自 sw::IEqualityComparable< Color >
bool Equals (const Color & other) const
 判断当前对象与另一个对象是否相等
 
bool operator== (const Color & other) const
 判断当前对象是否与另一个对象相等
 
bool operator!= (const Color & other) const
 判断当前对象是否与另一个对象不相等
 

Public 属性

uint8_t r
 R分量
 
uint8_t g
 G分量
 
uint8_t b
 B分量
 
uint8_t _reserved
 保留字段
 

详细描述

颜色

构造及析构函数说明

◆ Color()

sw::Color::Color ( COLORREF  color)
explicitnoexcept

通过COLORREF构造Color结构体

注解
标记为explicit以避免与隐式转换operator COLORREF()联用时 发生意外的隐式整数到Color的转换路径

该结构体的文档由以下文件生成: