YSTest: YSLib::Devices::DSScreen类 参考

YSTest PreAlpha_b900_20201012 The YSLib Test Project

所有成员列表
YSLib::Devices::DSScreen类 参考

DS 屏幕。 更多...

`#include <DSScreen.h>`

类 YSLib::Devices::DSScreen 继承关系图:
[图例]
YSLib::Devices::DSScreen 的协作图:
[图例]

## 额外继承的成员函数

Public 类型 继承自 YSLib::Devices::GraphicDevice
using | Graphics = Drawing::Graphics
Public 成员函数 继承自 YSLib::Devices::Screen
| Screen (const Drawing::Size &s, Drawing::BitmapPtr p={}) ynothrow
| 构造：指定大小和缓冲区指针。 更多...
Public 成员函数 继承自 YSLib::Devices::GraphicDevice
| GraphicDevice (const Drawing::Size &s, Drawing::BitmapPtr p={}) ynothrow
| 构造：指定大小和缓冲区指针。 更多...
virtual | ~GraphicDevice ()
| 虚析构：类定义外默认实现。 更多...
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

## 详细描述

DS 屏幕。

自从
  早于 build 218

在文件 DSScreen.h 第 48 行定义.

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

- DSScreen.h