fastdo  0.6.8
eiengd::Color类 参考

颜色类 更多...

#include <eiengd.hpp>

Public 成员函数

 Color (Image &im)
 
 Color (Image &im, int red, int green, int blue, winux::Mixed const &mixed=winux::Mixed())
 构造颜色对象,如果是调色板图则增加颜色数,如果是真彩图,则什么都不做。 更多...
 
 ~Color ()
 
Coloralloc (int red, int green, int blue, winux::Mixed const &mixed=winux::Mixed())
 分配颜色,如果是调色板图则增加颜色数,如果是真彩图,则什么都不做。 更多...
 
Colortransparent (int red, int green, int blue)
 分配透明色 更多...
 
Coloralpha (int red, int green, int blue, int alpha=0)
 分配带alpha通道的颜色 更多...
 
void dealloc ()
 
 Color (Color const &other)
 
Coloroperator= (Color const &other)
 

友元

class Graphics
 

详细描述

颜色类

在文件 eiengd.hpp69 行定义.

构造及析构函数说明

eiengd::Color::Color ( Image im)
eiengd::Color::Color ( Image im,
int  red,
int  green,
int  blue,
winux::Mixed const &  mixed = winux::Mixed() 
)

构造颜色对象,如果是调色板图则增加颜色数,如果是真彩图,则什么都不做。

参数
imImage&
redint
greenint
blueint
mixedMixed 若为true,则指定透明色;若为数字,则分配alpha色;默认是null分配普通色
eiengd::Color::~Color ( )
eiengd::Color::Color ( Color const &  other)

成员函数说明

Color& eiengd::Color::alloc ( int  red,
int  green,
int  blue,
winux::Mixed const &  mixed = winux::Mixed() 
)

分配颜色,如果是调色板图则增加颜色数,如果是真彩图,则什么都不做。

参数
redint
greenint
blueint
mixedMixed 若为true,则指定透明色;若为数字,则分配alpha色;默认是null分配普通色
Color& eiengd::Color::alpha ( int  red,
int  green,
int  blue,
int  alpha = 0 
)
inline

分配带alpha通道的颜色

在文件 eiengd.hpp104 行定义.

void eiengd::Color::dealloc ( )
Color& eiengd::Color::operator= ( Color const &  other)
Color& eiengd::Color::transparent ( int  red,
int  green,
int  blue 
)
inline

分配透明色

在文件 eiengd.hpp98 行定义.

友元及相关函数文档

friend class Graphics
friend

在文件 eiengd.hpp115 行定义.


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