YSTest  PreAlpha_b400_20130424
The YSLib Test Project
 全部  命名空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义  
YSLib::Drawing::BlitTransparentLoop< _bPositiveScan > 模板结构体 参考

循环:按指定扫描顺序复制一块矩形区域的像素。 更多...

#include <yblit.h>

Public 成员函数

void operator() (int delta_x, int delta_y, BitmapPtr dst_iter, ConstBitmapPtr src_iter, int dst_inc, int src_inc)
 
void operator() (int delta_x, int delta_y, BitmapPtr dst_iter, IteratorPair src_iter, int dst_inc, int src_inc)
 

详细描述

template<bool _bPositiveScan>
struct YSLib::Drawing::BlitTransparentLoop< _bPositiveScan >

循环:按指定扫描顺序复制一块矩形区域的像素。

注解
复制透明性。
警告
不检查迭代器有效性。
自从
build 189

在文件 yblit.h407 行定义.

成员函数说明

template<bool _bPositiveScan>
void YSLib::Drawing::BlitTransparentLoop< _bPositiveScan >::operator() ( int  delta_x,
int  delta_y,
BitmapPtr  dst_iter,
ConstBitmapPtr  src_iter,
int  dst_inc,
int  src_inc 
)
inline

在文件 yblit.h411 行定义.

参考 platform::FetchAlpha().

函数调用图:

template<bool _bPositiveScan>
void YSLib::Drawing::BlitTransparentLoop< _bPositiveScan >::operator() ( int  delta_x,
int  delta_y,
BitmapPtr  dst_iter,
IteratorPair  src_iter,
int  dst_inc,
int  src_inc 
)
inline

在文件 yblit.h431 行定义.

参考 ystdex::pair_iterator< _tMaster, _tSlave, _tTraits >::base() , 以及 platform::FetchOpaque().

函数调用图:


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