SDXFrameWork  0.09
SDXFrameWork
 All Classes Namespaces Functions Variables Enumerations Enumerator Pages
Public Member Functions | List of all members
SDX::BmpFrame Class Reference

描画用枠を表すクラス. More...

#include <BmpFrame.h>

Inherits SDX::IFrame.

Public Member Functions

bool Make (ImagePack *フレーム画像)
 フレームを作成する. More...
 
void Draw (const Rect &領域) const
 矩形のフレームを描画. More...
 

Detailed Description

描画用枠を表すクラス.

//©SDXFramework http://sourceforge.jp/projects/dxframework/
//🍣初期化を行い何かキーを押すと終了する
bool SampleBmpFrame()
{
using namespace SDX;
System::Initialise("sample", 600, 400);
//BmpFrame用の画像を読み込む
ImagePack frameImage("image.bmp",9,3,3);
//BmpFrameを作成
BmpFrame bmpFrame;
bmpFrame.Make(&frameImage);
while (System::Update())
{
bmpFrame.Draw({ 10, 10, 500, 300 });
if (Input::key.Return.on) break;//Enterで終了
}
return true;
}

Member Function Documentation

bool SDX::BmpFrame::Make ( ImagePack フレーム画像)

フレームを作成する.

3×3分割したImagePackを元にフレームを作成

void SDX::BmpFrame::Draw ( const Rect 領域) const
virtual

矩形のフレームを描画.

右上座標を指定してフレームを描画する

Implements SDX::IFrame.