Giveda® Embedded Midware  1.2.0
本文档受《版权法》、《版权公约》保护。深圳技达®版权所有
 全部  命名空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义 
| 类型定义 | 函数
gColor.h 文件参考

GColor 颜色、像素。 更多...

#include <config_giveda.h>
#include <gGlobal.h>

class  GColor
 颜色、像素, GColor 提供了对ARGB8888格式像素的封装 更多...
 

类型定义

typedef uint32_t GRgb
 

函数

GRgb gRed (GRgb rgb)
 代表一个像素 更多...
 
GRgb gGreen (GRgb rgb)
 提取 GRgb 中的绿色值 更多...
 
GRgb gBlue (GRgb rgb)
 提取 GRgb 中的蓝色值 更多...
 
GRgb gAlpha (GRgb rgb)
 提取 GRgb 中的不透明度 更多...
 
GRgb gRgb (int r, int g, int b)
 合成ARGB8888像素,不透明度为0xFF(完全不透明) 更多...
 
GRgb gRgba (int r, int g, int b, int a)
 合成ARGB8888像素 更多...
 

详细描述

GColor 颜色、像素。

作者
明心
版本
1.0.0
日期
2019-2-4

类型定义说明

typedef uint32_t GRgb

函数说明

GRgb gAlpha ( GRgb  rgb)
inline

提取 GRgb 中的不透明度

参数
rgbcolor in ARGB8888 format
返回
GRgb
GRgb gBlue ( GRgb  rgb)
inline

提取 GRgb 中的蓝色值

参数
rgbcolor in ARGB8888 format
返回
GRgb
GRgb gGreen ( GRgb  rgb)
inline

提取 GRgb 中的绿色值

参数
rgbcolor in ARGB8888 format
返回
GRgb
GRgb gRed ( GRgb  rgb)
inline

代表一个像素

提取 GRgb 中的红色值

参数
rgbcolor in ARGB8888 format
返回
GRgb
GRgb gRgb ( int  r,
int  g,
int  b 
)
inline

合成ARGB8888像素,不透明度为0xFF(完全不透明)

参数
r红色值
g绿色值
b蓝色值
返回
GRgb ARGB8888像素
GRgb gRgba ( int  r,
int  g,
int  b,
int  a 
)
inline

合成ARGB8888像素

参数
r红色值
g绿色值
b蓝色值
a不透明度
返回
GRgb ARGB8888像素