ホーム > デベロッパ > SophiaFramework > BREW C++ 逆引きコード集

BREW C++ プログラミング : SophiaFramework 逆引き FAQ・コード集

画像を描画する

画像を描画するには、SFXGraphics::BitBlt 関数、または、SFBImage::Draw 関数を使用します。

SFBBitmap の場合

// SFBBitmapSmp 型の bitmap に画像が格納されているとする

// SFXRectangle(0, 0, 100, 100) に画像を描画する
SFXGraphicsPtr graphics = SFXGraphics::GetInstance();
graphics->BitBlt(SFXRectangle(0, 0, 100, 100), bitmap);

SFBImage の場合

// SFBImageSmp 型の image に画像が格納されているとする

// 画像の左上端が (10, 20) となるように描画する
image->Draw(SFXGrid(10, 20)); 

graphics インスタンスについては グラフィックインターフェースの取得 を参照

参照 SFXGraphics::BitBlt | SFXGraphics::GetInstance |
SFBImage::Draw