YSTest: YBrush.h 文件参考

YSTest PreAlpha_b700_20160611 The YSLib Test Project

- 首页
- 相关页面
- 模块
- 命名空间
- 类
- 文件

- 文件列表
- 文件成员

类 | 命名空间 | 类型定义 | 函数
YBrush.h 文件参考
UI

画刷。 更多...

`#include "YModules.h"`
`#include <YSLib/Service/YResource.h>`
`#include <YSLib/Core/YEvent.hpp>`
`#include <YSLib/Service/YBlend.h>`
YBrush.h 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

## 类

class | YSLib::Drawing::SolidBrush
| 单色画刷。 更多...
class | YSLib::Drawing::SolidBlendBrush
| 单色 Alpha 混合画刷。 更多...
class | YSLib::Drawing::SolidCompositeBrush
| 单色 Alpha 组合画刷。 更多...
class | YSLib::Drawing::ImageBrush
| 图像画刷。 更多...

## 命名空间

| YSLib
| YSLib 命名空间。
| YSLib::Drawing
| 图形处理。

## 类型定义

template<typename... _types>
using | YSLib::Drawing::GBrushUpdater = GHEvent< void(const PaintContext &, _types...)>
| 画刷更新器类型。 更多...

## 函数

template<typename _fPixelShader , bool _bSwapLR = false, bool _bSwapUD = false>
void | YSLib::Drawing::UpdatePixels (_fPixelShader shader, const PaintContext &pc, const Drawing::Image &img, const Point &dst_offset, const Point &src_offset)
| 更新：逐像素操作。 更多...
template<typename _fPixelShader , bool _bSwapLR = false, bool _bSwapUD = false>
void | YSLib::Drawing::UpdateTranposedPixels (_fPixelShader shader, const PaintContext &pc, const Drawing::Image &img, const Point &dst_offset, const Point &src_offset)
| 更新：转置的逐像素操作。 更多...
template<Rotation _vRot = RDeg0, typename _fPixelShader = Shaders::BlitAlphaPoint>
void | YSLib::Drawing::UpdatePixelsWithRotation (_fPixelShader shader, const PaintContext &pc, const Drawing::Image &img, const Point &dst_offset, const Point &src_offset)
| 更新：可能旋转源图像的像素操作。 更多...
template<Rotation _vRot = RDeg0, typename _fPixelShader = Shaders::BlitAlphaPoint>
void | YSLib::Drawing::UpdateRotatedBrush (const PaintContext &pc, const Drawing::Image &img, const Point &dst_offset, const Point &src_offset)
| 使用默认构造的画刷更新：可能旋转源图像的像素操作。 更多...
template<typename _fPixelShader = Shaders::BlitAlphaPoint, typename _tImage = Drawing::Image>
GBrushUpdater< const _tImage &, const Point &, const Point & > | YSLib::Drawing::DispatchRotatedBrush (Rotation rot)
| 按指定的源图像旋转方向构造画刷。 更多...

## 详细描述

画刷。

版本
  r551

作者
  FrankHB frank.nosp@m.hb19.nosp@m.89@gm.nosp@m.ail..nosp@m.com

自从
  build 293

创建时间:
  2012-01-10 19:55:30 +0800

修改时间:
  2015-11-06 11:13 +0800

文本编码:
  UTF-8

模块名称:
  YSLib::Service::YBrush

在文件 YBrush.h 中定义.