描画先を表すクラス. [詳細]
#include <Screen.h>
Static Public メソッド | |
| static Screen & | Single () |
| シングルトンなインスタンスを取得. [詳細] | |
| static ScreenHandle | GetHandle () |
| スクリーンハンドルを取得. [詳細] | |
| static void | SetRenderer (ScreenHandle handle) |
| スクリーンハンドルを設定. [詳細] | |
| static bool | SetArea (int 座標X, int 座標Y, int 幅, int 高さ) |
| 描画範囲を設定する、設定範囲外には描画されない[DXLIB]. [詳細] | |
| static bool | SetCreateGraphColorBitDepth (int ビット深度) |
| 作成する画像のビット深度を設定[DXLIB]. [詳細] | |
| static bool | SetCreateValidGraphChannelNum (int チャンネル数) |
| スクリーン用Imageのチャンネル数を設定[DXLIB]. [詳細] | |
| static bool | SetBack () |
| 描画先の設定[DXLIB]. [詳細] | |
| static bool | SetBackColor (Color 背景色) |
| Screen::Clear後の色を設定. [詳細] | |
| static bool | Flip () |
| 描画内容を反映. [詳細] | |
| static bool | Copy () |
| 裏画面の内容を、表画面にコピー. [詳細] | |
| static bool | Clear () |
| 画面を消去する. [詳細] | |
| static bool | SetMode (DrawMode 補完モード) |
| 拡大描画の補完方法を設定[DXLIB]. [詳細] | |
| static bool | SetBlendMode (BlendMode ブレンドモード, int 設定値) |
| ブレンド描画のモードを設定. [詳細] | |
| static bool | SaveBmp (int 座標X, int 座標Y, int 幅, int 高さ, const char *ファイル名) |
| 描画対象になっている画面の一部をBMP形式で保存[DXLIB]. [詳細] | |
| static bool | SetBright (Color 輝度) |
| 描画輝度を設定. [詳細] | |
| static bool | SetTransColor (Color 輝度) |
| 透過色を設定[DXLIB]. [詳細] | |
| static void | SetZUse (bool 使用フラグ) |
| Zバッファ使用フラグを設定[DXLIB]. [詳細] | |
| static void | SetZWrite (bool 使用フラグ) |
| Zバッファ描画フラグを設定[DXLIB]. [詳細] | |
| static void | SetZDepth (double Z深度) |
| Z描画深度0.0~1.0の範囲で設定[DXLIB]. [詳細] | |
Public 変数 | |
| BlendMode | nowBlendMode = BlendMode::NoBlend |
| int | blendParam = 0 |
| Color | clearColor = Color(0, 0, 0) |
| Color | rgba = Color(255, 255, 255, 0) |
描画先を表すクラス.
|
static |
シングルトンなインスタンスを取得.
|
static |
スクリーンハンドルを取得.
|
static |
スクリーンハンドルを設定.
|
static |
描画範囲を設定する、設定範囲外には描画されない[DXLIB].
|
static |
作成する画像のビット深度を設定[DXLIB].
画像を読み込む時のビット深度を下げると、画質が下がる代わりに
使用するメモリが減少します
この関数は、Image::Load等で画像を読み込む前に呼ぶ必要がある
|
static |
スクリーン用Imageのチャンネル数を設定[DXLIB].
チャンネル数は1,2,4のいずれかを指定\n
スクリーン用Imageが指定したチャンネル数で作成されるようになる
Image::Make関数を呼ぶ前に、この関数を呼ぶ必要がある
|
static |
描画先の設定[DXLIB].
Image::Draw等の描画先を裏画面にする。\n
SetImageを使用してから戻す時に使う
|
static |
Screen::Clear後の色を設定.
|
static |
描画内容を反映.
|
static |
裏画面の内容を、表画面にコピー.
|
static |
画面を消去する.
|
static |
拡大描画の補完方法を設定[DXLIB].
|
static |
ブレンド描画のモードを設定.
|
static |
描画対象になっている画面の一部をBMP形式で保存[DXLIB].
|
static |
描画輝度を設定.
|
static |
透過色を設定[DXLIB].
|
static |
Zバッファ使用フラグを設定[DXLIB].
|
static |
Zバッファ描画フラグを設定[DXLIB].
|
static |
Z描画深度0.0~1.0の範囲で設定[DXLIB].
1.8.5