TNB Library
公開メンバ関数 | 公開変数類 | 全メンバ一覧
CDirectDraw::TBuffer 構造体

バッファ管理型. [詳解]

#include <TnbDxDraw.h>

公開メンバ関数

int Pos (int x, int y) const
 [取得] ポジション計算. [詳解]
 

公開変数類

union {
   WORD *   pB16
 bitsPixel が16の時 [詳解]
 
   RGBTRIPLE *   pB24
 bitsPixel が24の時 [詳解]
 
   RGBQUAD *   pB32
 bitsPixel が32の時 [詳解]
 
   BYTE *   pB8
 bitsPixel が8の時 [詳解]
 
}; 
 画像の左上のポインタ
 
int bitsPixel
 一ピクセルの bit数。 8, 16, 32。 [詳解]
 
int pitch
 次の行の先頭までの距離 [詳解]
 
SIZE size
 バッファサイズ [詳解]
 

詳解

バッファ管理型.

参照
GetBuffer()

TnbDxDraw.h63 行目に定義があります。

関数詳解

◆ Pos()

int Pos ( int  x,
int  y 
) const

[取得] ポジション計算.

引数
xX座標
yY座標
戻り値
ポジション

TnbDxDraw.h82 行目に定義があります。

メンバ詳解

◆ bitsPixel

int bitsPixel

一ピクセルの bit数。 8, 16, 32。

TnbDxDraw.h67 行目に定義があります。

◆ pB16

WORD* pB16

bitsPixel が16の時

TnbDxDraw.h72 行目に定義があります。

◆ pB24

RGBTRIPLE* pB24

bitsPixel が24の時

TnbDxDraw.h73 行目に定義があります。

◆ pB32

RGBQUAD* pB32

bitsPixel が32の時

TnbDxDraw.h74 行目に定義があります。

◆ pB8

BYTE* pB8

bitsPixel が8の時

TnbDxDraw.h71 行目に定義があります。

◆ pitch

int pitch

次の行の先頭までの距離

TnbDxDraw.h66 行目に定義があります。

◆ size

SIZE size

バッファサイズ

TnbDxDraw.h65 行目に定義があります。