YSTest: platform_ex::Android::ScreenBufferData类 参考

YSTest PreAlpha_b500_20140530 The YSLib Test Project

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

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

全部 类 命名空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义 组 页
Public 成员函数 | 所有成员列表
platform_ex::Android::ScreenBufferData类 参考
类 platform_ex::Android::ScreenBufferData 继承关系图:
[图例]
platform_ex::Android::ScreenBufferData 的协作图:
[图例]

## Public 成员函数

| ScreenBufferData (const Size &, SDst)
Public 成员函数 继承自 YSLib::Drawing::CompactPixmap
| DefDeCtor (CompactPixmap) CompactPixmap(ConstBitmapPtr
| 无参数构造：默认实现。 更多...
| CompactPixmap (unique_ptr< PixelType[]>, const Size &) ynothrow
| 构造：使用指定位图指针和大小。 更多...
| CompactPixmap (const CompactPixmap &)
| CompactPixmap (CompactPixmap &&) ynothrow
| 转移构造：转移资源。 更多...
| ~CompactPixmap () override
| 析构：释放资源。 更多...
| PDefHOp (CompactPixmap &,=, CompactPixmap msg) ynothrow ImplRet(msg.swap(*this)
*this void | SetContent (ConstBitmapPtr, SDst, SDst)
| 设置内容。 更多...
| PDefH (void, SetSize, SDst w, SDst h) ImplExpr(SetSize(Size(w
h void | SetSize (const Size &) override
| 重新设置缓冲区大小。 更多...
void | SetSizeSwap ()
| 交换宽和高；同时清除缓冲区。 更多...
virtual void | ClearImage () const
| 清除缓冲区。 更多...
virtual | DefClone (const, CompactPixmap) PDefH(void
Public 成员函数 继承自 YSLib::Drawing::BasicImage
| DefDeCtor (BasicImage) BasicImage(const Graphics &g)
| ImplI (IImage) DefGetter(const ynothrow override
const Graphics *this | ImplI (IImage) DefClone(const override
const Graphics *this BasicImage | ImplI (IImage) DefSetter(const Size &

## 额外继承的成员函数

Public 属性 继承自 YSLib::Drawing::CompactPixmap
| SDst
virtual | swap
Public 属性 继承自 YSLib::Drawing::BasicImage
const Graphics | Context
const Graphics *this BasicImage | Size
Protected 成员函数 继承自 YSLib::Drawing::Graphics
| Graphics () ynothrow
| 默认构造：使用空指针和大小。 更多...
yconstfn | Graphics (BitmapPtr b, const Size &s={}) ynothrow
| 构造：使用指定位图指针和大小。 更多...
yconstfn | Graphics (const Graphics &g) ynothrow
| 复制构造：浅复制。 更多...
| DefDeDtor (Graphics) PDefHOp(bool
| 析构：默认实现。 更多...
const ynothrow | ImplRet (!bool(*this)) BitmapPtr operator[](size_t) const ynothrow
| 取指定行首元素指针。 更多...
| DefCvt (const ynothrow, bool, pBuffer &&sGraphics.Width!=0 &&sGraphics.Height!=0) DefGetter(const ynothrow
| 判断有效性。 更多...
pBuffer | DefGetter (const ynothrow, const Size &, Size, sGraphics) DefGetter(const ynothrow
pBuffer sGraphics Width | DefGetter (const ynothrow, SDst, Height, sGraphics.Height) DefGetter(const ynothrow
pBuffer sGraphics Width | sizeof (PixelType)*GetAreaOf(sGraphics)) BitmapPtr at(size_t) const ythrow(GeneralEvent
| < 取缓冲区占用空间。 更多...
Protected 属性 继承自 YSLib::Drawing::Graphics
BitmapPtr | pBuffer
| 显示缓冲区指针。 更多...
Size | sGraphics
| BitmapPtr
| BufferPtr
pBuffer | SDst
pBuffer | Width
pBuffer sGraphics Width | size_t
pBuffer sGraphics Width | SizeOfBuffer
静态 Protected 属性 继承自 YSLib::Drawing::Graphics
static const Graphics | Invalid
| 无效图形接口上下文。 更多...
相关函数 继承自 YSLib::Drawing::CompactPixmap
| CompactPixmapEx ()
| 使用 8 位 Alpha 扩展的标准矩形像素图缓冲区。 更多...

## 详细描述

在文件 Android.cpp 第 107 行定义.

## 构造及析构函数说明

platform_ex::Android::ScreenBufferData::ScreenBufferData | ( | const Size & | s,
|  | SDst | buf_stride
| ) |  |

在文件 Android.cpp 第 115 行定义.

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

- Android.cpp