LIBURANIA
GUI library (a wrapper of Win32 API) in C++
読み取り中…
検索中…
一致する文字列を見つけられません
公開メンバ関数 | 静的公開メンバ関数 | 限定公開メンバ関数 | 限定公開変数類 | フレンド | 全メンバ一覧
urania::PaintMemDevice クラス

PaintDevice互換メモリ上假想デバイス(24bit color) [詳解]

#include <paintdev.h>

urania::PaintMemDevice の継承関係図
urania::PaintMemDevice 連携図

公開メンバ関数

 ~PaintMemDevice ()
 
std::unique_ptr< eunomia::Picture > duplicatePicture () const
 Picture複製
 
std::unique_ptr< PaintMemDeviceclone () const
 複製
 

静的公開メンバ関数

static std::unique_ptr< PaintMemDevicecreate (unsigned w, unsigned h)
 生成
 
static std::unique_ptr< PaintMemDeviceduplicate (const eunomia::Picture &pct)
 PictureからのPaintMemDeviceの複製
 

限定公開メンバ関数

 PaintMemDevice (unsigned ww, unsigned hh)
 

限定公開変数類

HDC hdc_
 
HBITMAP oldbmp_
 

フレンド

class urania::PaintDevice
 

詳解

PaintDevice互換メモリ上假想デバイス(24bit color)

構築子と解体子

◆ PaintMemDevice()

urania::PaintMemDevice::PaintMemDevice ( unsigned ww,
unsigned hh )
protected

◆ ~PaintMemDevice()

urania::PaintMemDevice::~PaintMemDevice ( )

関数詳解

◆ clone()

std::unique_ptr< urania::PaintMemDevice > urania::PaintMemDevice::clone ( ) const

複製

◆ create()

std::unique_ptr< urania::PaintMemDevice > urania::PaintMemDevice::create ( unsigned w,
unsigned h )
static

生成

引数
w
h高さ
戻り値
生成したオブジェクトを保持するunique_ptr

◆ duplicate()

std::unique_ptr< urania::PaintMemDevice > urania::PaintMemDevice::duplicate ( const eunomia::Picture & pct)
static

PictureからのPaintMemDeviceの複製

Pictureを複製したPaintMemDeviceを生成する。

引数
pct複製元のPicture
戻り値
生成したオブジェクトを保持するunique_ptr

◆ duplicatePicture()

std::unique_ptr< eunomia::Picture > urania::PaintMemDevice::duplicatePicture ( ) const

Picture複製

内容を複製したPictureを生成する。

フレンドと関連関数の詳解

◆ urania::PaintDevice

friend class urania::PaintDevice
friend

メンバ詳解

◆ hdc_

HDC urania::PaintMemDevice::hdc_
protected

◆ oldbmp_

HBITMAP urania::PaintMemDevice::oldbmp_
protected

このクラス詳解は次のファイルから抽出されました: