TNB Library
クラス | 公開メンバ関数 | 全メンバ一覧
CBitmapImage::CRawData クラス

ビットマップ生データ管理クラス [詳解]

#include <TnbBitmapImage.h>

公開メンバ関数

 CRawData (const SIZE &s)
 コンストラクタ [詳解]
 
 CRawData (void)
 コンストラクタ [詳解]
 
size_t GetLineBytes (void) const
 [取得] 一ラインBYTE数取得 [詳解]
 
const SIZE & GetSize (void) const
 [取得] サイズ取得 [詳解]
 
bool IsValid (void) const
 [確認] 有効確認. [詳解]
 
RGBQUAD * operator[] (INDEX y)
 [取得] ラインデータ参照. [詳解]
 
const RGBQUAD * operator[] (INDEX y) const
 [取得] ラインデータ参照. [詳解]
 
RGBQUAD * Refer (void)
 [取得] データ参照. [詳解]
 
const RGBQUAD * Refer (void) const
 [取得] データ参照. [詳解]
 

詳解

ビットマップ生データ管理クラス

ビットマップの生データを一つ管理します。
覚え書き
生データは初期化しません。
非推奨:
廃止予定です。 CBitmapImage::GetRgbDataPtr() を使用してください。
必要ファイル
TnbBitmapImage.h
日付
07/10/03 新規作成
07/10/23 構造改革.複製をむりなく。

TnbBitmapImage.h92 行目に定義があります。

構築子と解体子

◆ CRawData() [1/2]

CRawData ( void  )

コンストラクタ

TnbBitmapImage.h110 行目に定義があります。

◆ CRawData() [2/2]

CRawData ( const SIZE &  s)

コンストラクタ

引数
sサイズ。

TnbBitmapImage.h115 行目に定義があります。

関数詳解

◆ GetLineBytes()

size_t GetLineBytes ( void  ) const

[取得] 一ラインBYTE数取得

戻り値
BYTE数。

TnbBitmapImage.h131 行目に定義があります。

◆ GetSize()

const SIZE & GetSize ( void  ) const

[取得] サイズ取得

戻り値
サイズ。

TnbBitmapImage.h126 行目に定義があります。

◆ IsValid()

bool IsValid ( void  ) const

[確認] 有効確認.

戻り値
trueインスタンス内データ有効。
false無効。

TnbBitmapImage.h121 行目に定義があります。

◆ operator[]() [1/2]

RGBQUAD * operator[] ( INDEX  y)

[取得] ラインデータ参照.

覚え書き
データは、左から順に格納されています。
引数
yライン。 一番上が0です。
戻り値
NULLデータなし(ラインが範囲外)。
NULL以外データアドレス。

TnbBitmapImage.h155 行目に定義があります。

◆ operator[]() [2/2]

const RGBQUAD * operator[] ( INDEX  y) const

[取得] ラインデータ参照.

覚え書き
データは、左から順に格納されています。
引数
yライン。 一番上が0です。
戻り値
NULLデータなし(ラインが範囲外)。
NULL以外データアドレス。

TnbBitmapImage.h167 行目に定義があります。

◆ Refer() [1/2]

RGBQUAD * Refer ( void  )

[取得] データ参照.

覚え書き
データは、左下から順に格納されています。
通常、 operator[] , Rgb() を使って、一ラインずつ、一ポイントずつアドレスを取得して使用します。
戻り値
NULLデータなし。
NULL以外データアドレス。

TnbBitmapImage.h139 行目に定義があります。

◆ Refer() [2/2]

const RGBQUAD * Refer ( void  ) const

[取得] データ参照.

覚え書き
データは、左下から順に格納されています。
通常、 operator[] を使って、一ラインずつ取得して使用します。
戻り値
NULLデータなし。
NULL以外データアドレス。

TnbBitmapImage.h147 行目に定義があります。