YSTest: YSLib::UI::ImageBrush类 参考

YSTest PreAlpha_b400_20130424 The YSLib Test Project

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

- 类列表
- 类索引
- 类继承关系
- 类成员

全部 类 命名空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义 组 页
Public 成员函数 | Public 属性 | 所有成员列表
YSLib::UI::ImageBrush类 参考

图像画刷。 更多...

`#include <YBrush.h>`

YSLib::UI::ImageBrush 的协作图:
[图例]

## Public 成员函数

yconstfn | ImageBrush ()=default
| ImageBrush (const shared_ptr< Drawing::Image > &h)
| ImageBrush (shared_ptr< Drawing::Image > &&h)
| ImageBrush (const ImageBrush &)=default
| ImageBrush (ImageBrush &&)=default
ImageBrush & | operator= (const ImageBrush &)=default
ImageBrush & | operator= (ImageBrush &&)=default
void | operator() (PaintEventArgs &&)

## Public 属性

shared_ptr< Drawing::Image > | Image

## 详细描述

图像画刷。

自从
  build 294

在文件 YBrush.h 第 60 行定义.

## 构造及析构函数说明

yconstfn YSLib::UI::ImageBrush::ImageBrush | ( |  | ) |

default

YSLib::UI::ImageBrush::ImageBrush | ( | const shared_ptr< Drawing::Image > & | h | ) |

inline

在文件 YBrush.h 第 66 行定义.

YSLib::UI::ImageBrush::ImageBrush | ( | shared_ptr< Drawing::Image > && | h | ) |

inline

在文件 YBrush.h 第 69 行定义.

YSLib::UI::ImageBrush::ImageBrush | ( | const ImageBrush & |  | ) |

default

YSLib::UI::ImageBrush::ImageBrush | ( | ImageBrush && |  | ) |

default

## 成员函数说明

void ImageBrush::operator() | ( | PaintEventArgs && | e | ) |

在文件 YBrush.cpp 第 47 行定义.

参考 YSLib::Drawing::CopyTo(),YSLib::Drawing::BitmapBuffer::GetContext(),YSLib::Drawing::Rect::GetPoint(),YSLib::Drawing::Rect::GetSize() , 以及 YSLib::Drawing::Graphics::GetSize().

函数调用图:

ImageBrush& YSLib::UI::ImageBrush::operator= | ( | const ImageBrush & |  | ) |

default

ImageBrush& YSLib::UI::ImageBrush::operator= | ( | ImageBrush && |  | ) |

default

## 类成员变量说明

shared_ptr<Drawing::Image> YSLib::UI::ImageBrush::Image

mutable

在文件 YBrush.h 第 63 行定义.

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

- YBrush.h
- YBrush.cpp