YSTest: YSLib::Drawing::BasicImage类 参考

YSTest PreAlpha_b700_20160611 The YSLib Test Project

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

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

Public 成员函数 | 所有成员列表
YSLib::Drawing::BasicImage类 参考

使用 Graphics 定义的基本图像。 更多...

`#include <YGDI.h>`

类 YSLib::Drawing::BasicImage 继承关系图:
[图例]
YSLib::Drawing::BasicImage 的协作图:
[图例]

## Public 成员函数

| DefDeCtor (BasicImage) BasicImage(const Graphics &g)
| DefDeCopyCtor (BasicImage)~BasicImage() override
| 虚析构：类定义外默认实现。 更多...
| DefGetter (const ynothrow ImplI(IImage), Graphics, Context,*this) DefClone(const ImplI(IImage)

## 额外继承的成员函数

Protected 类型 继承自 YSLib::Drawing::GGraphics< _tPointer, _tSize >
using | PointerType = _tPointer
using | SizeType = _tSize
using | PixelType = ystdex::decay_t< decltype(PointerType()[0])>
Protected 成员函数 继承自 YSLib::Drawing::GGraphics< _tPointer, _tSize >
| DefDeCtor (GGraphics) explicit yconstfn GGraphics(PointerType p_buf
| 默认构造：使用空指针和大小。 更多...
const SizeType class _tSize2 explicit yconstfn | GGraphics (_tPointer2 p_buf, const _tSize2 &s={}) ynothrow
template<typename _tPointer2 , class _tSize2 >
yconstfn | GGraphics (const GGraphics< _tPointer2, _tSize2 > &g) ynothrow
| 构造：使用其它类型的指定位图指针和大小类型的二维图形接口上下文。 更多...
| DefDeCopyCtor (GGraphics) DefDeMoveCtor(GGraphics) DefDeCopyAssignment(GGraphics) DefDeMoveAssignment(GGraphics) DefBoolNeg(explicit
| 复制构造：浅复制。 更多...
| bool (pBuffer)&&sGraphics.Width!=0 &&sGraphics.Height!=0) PointerType operator[](size_t r) const ynothrow
| 取指定行首元素指针。 更多...
| DefGetter (const ynothrow, const PointerType &, BufferPtr, pBuffer) DefGetter(const ynothrow
const SizeType sGraphics | DefGetter (const ynothrow, SDst, Width, sGraphics.Width) DefGetter(const ynothrow
const SizeType sGraphics sGraphics Height | DefGetter (const ynothrow, size_t, SizeOfBuffer, sizeof(PixelType)*size_t(GetAreaOf(sGraphics))) PointerType at(size_t r) const
| 取指定行首元素指针。 更多...
Protected 属性 继承自 YSLib::Drawing::GGraphics< _tPointer, _tSize >
PointerType | pBuffer {}
| 显示缓冲区指针。 更多...
SizeType | sGraphics {}
| 图形区域大小。 更多...
const SizeType & | s
const SizeType | Size
const SizeType sGraphics | SDst
const SizeType sGraphics | Height

## 详细描述

使用 Graphics 定义的基本图像。

自从
  build 406

在文件 YGDI.h 第 204 行定义.

## 成员函数说明

YSLib::Drawing::BasicImage::DefDeCopyCtor | ( | BasicImage |  | ) |

override

虚析构：类定义外默认实现。

自从
  build 586
  build 586

YSLib::Drawing::BasicImage::DefDeCtor | ( | BasicImage |  | ) | const

inline

在文件 YGDI.h 第 207 行定义.

YSLib::Drawing::BasicImage::DefGetter | ( | const ynothrow | ImplIIImage,
|  | Graphics | ,
|  | Context | ,
|  | * | this
| ) |  | const

自从
  build 566
  build 409

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

- YGDI.h