|
LIBURANIA
GUI library (a wrapper of Win32 API) in C++
|
#include <paintdev.h>
公開メンバ関数 | |
| ~PaintMemDeviceIndexed () | |
| std::unique_ptr< eunomia::PictureIndexed > | duplicatePictureIndexed () const |
| PictureIndexed複製 | |
| std::unique_ptr< PaintMemDeviceIndexed > | clone () const |
| 複製 | |
| urania::Color & | palette (int id) |
| const urania::Color & | palette (int id) const |
| urania::Color * | paletteBuffer () noexcept |
| const urania::Color * | paletteBuffer () const noexcept |
| void | updatePalette () |
| パレットハンドルを更新する。 | |
静的公開メンバ関数 | |
| static std::unique_ptr< PaintMemDeviceIndexed > | create (unsigned w, unsigned h) |
| 生成 | |
| static std::unique_ptr< PaintMemDeviceIndexed > | duplicate (const eunomia::PictureIndexed &pct) |
| PictureIndexedからのPaintMemDeviceIndexedの複製 | |
限定公開メンバ関数 | |
| PaintMemDeviceIndexed (unsigned ww, unsigned hh) | |
限定公開変数類 | |
| HDC | hdc_ |
| urania::Color | pal_ [256] |
| HPALETTE | hpal_ |
| HBITMAP | oldbmp_ |
| urania::Color | oldpal_ [256] |
フレンド | |
| class | urania::PaintDevice |
PaintDevice互換メモリ上假想デバイス(256 palette color)
|
protected |
| urania::PaintMemDeviceIndexed::~PaintMemDeviceIndexed | ( | ) |
| std::unique_ptr< urania::PaintMemDeviceIndexed > urania::PaintMemDeviceIndexed::clone | ( | ) | const |
複製
|
static |
生成
| w | 幅 |
| h | 高さ |
|
static |
PictureIndexedからのPaintMemDeviceIndexedの複製
PictureIndexedを複製したPaintMemDeviceIndexedを生成する。
| pct | 複製元Picture |
| std::unique_ptr< eunomia::PictureIndexed > urania::PaintMemDeviceIndexed::duplicatePictureIndexed | ( | ) | const |
PictureIndexed複製
内容を複製したPictureIndexedを生成する。
|
inline |
|
inline |
|
inlinenoexcept |
|
inlinenoexcept |
| void urania::PaintMemDeviceIndexed::updatePalette | ( | ) |
パレットハンドルを更新する。
|
friend |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |