DXフレームワーク　リファレンス・マニュアル 0.01 DXフレームワークのリファレンスです。詳細は公式wiki

- メインページ
- 関連ページ
- クラス
- ファイル

- 構成
- 構成索引
- クラス階層
- 構成メンバ

Static Public メソッド | すべてのメンバ一覧
クラス DXFW::Screen

説明 [詳細]

`#include <Screen.h>`

## Static Public メソッド
static bool | SetArea (int x1, int y1, int x2, int y2)
| 描画範囲を指定 [詳細]
static bool | SetCreateGraphColorBitDepth (int bitDepth)
static bool | SetCreateValidGraphChannelNum (int channelNum)
static bool | SetBack ()
static bool | SetImage (Image &img)
| summary>Screen::Clear後の色を設定 [詳細]
static bool | SetBackColor (int r, int g, int b)
static bool | Flip ()
| summary>裏画面の内容を、表画面にコピー [詳細]
static bool | Copy ()
static bool | Clear ()
| summary>拡大描画の補完方法を設定 [詳細]
static bool | SetMode (DrawMode mode)
| summary>ブレンド描画のモードを設定 [詳細]
static bool | SetBlendMode (BlendMode blendMode, int pal)
static bool | SaveBmp (int x1, int y1, int x2, int y2, const char *ファイル名)
| 描画対象になっている画面をBMP形式で保存 [詳細]
static bool | SetBright (int r, int g, int b)
| summary>透過色を設定 [詳細]
static bool | SetTransColor (int r, int g, int b)
| summary>Zバッファ使用フラグを設定 [詳細]
static void | SetZUse (bool 使用フラグ)
| summary>Zバッファ描画フラグを設定 [詳細]
static void | SetZWrite (bool 使用フラグ)
static void | SetZDepth (double Z深度)

## 説明

[サンプルコード:未完成]
サンプル説明
`int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance,LPSTR lpCmdLine, int nCmdShow )
{
if( !Dx::Initialise() ) return -1;
Dx::End();
return 0;
}
`

## 関数

static bool DXFW::Screen::SetArea | ( | int | x1,
|  | int | y1,
|  | int | x2,
|  | int | y2
| ) |  |
| inline static

指定した範囲外には描画されない summary>非実装

static bool SetValidMultiSample( int samples, int quality ) { return !DxLib::SetDrawValidMultiSample( samples , quality ); } summary>非実装

static bool SetValidFloatTypeGraphCreateFlag(bool isFloat) { return! DxLib::SetDrawValidFloatTypeGraphCreateFlag( isFloat ); } summary>作成する画像のビット深度を設定

画像を読み込む時のビット深度を下げると、画質が下がる代わりに 使用するメモリが減少します この関数は、Image::Load等で画像を読み込む前に呼ぶ必要がある

static bool DXFW::Screen::SetCreateGraphColorBitDepth | ( | int | bitDepth | ) |
| inline static

summary>スクリーン用Imageのチャンネル数を設定

チャンネル数は1,2,4のいずれかを指定 スクリーン用Imageが指定したチャンネル数で作成されるようになる Image::Make関数を呼ぶ前に、この関数を呼ぶ必要がある

static bool DXFW::Screen::SetCreateValidGraphChannelNum | ( | int | channelNum | ) |
| inline static

summary>描画先の設定

Image::Draw等の描画先を裏画面にする。 SetImageを使用してから戻す時に使う

static bool DXFW::Screen::SetBack | ( |  | ) |
| inline static

summary>描画先イメージを設定

スクリーン用にMakeしたImageを描画先に設定する。 描画内容はScreen::Flipで反映。

static bool DXFW::Screen::SetImage | ( | Image & | img | ) |
| inline static

static bool DXFW::Screen::SetBackColor | ( | int | r,
|  | int | g,
|  | int | b
| ) |  |
| inline static

summary>描画内容を反映

static bool DXFW::Screen::Flip | ( |  | ) |
| inline static

static bool DXFW::Screen::Copy | ( |  | ) |
| inline static

summary>画面を消去する

消去後の色はSetBackColorで設定する

static bool DXFW::Screen::Clear | ( |  | ) |
| inline static

static bool DXFW::Screen::SetMode | ( | DrawMode | mode | ) |
| inline static

static bool DXFW::Screen::SaveBmp | ( | int | x1,
|  | int | y1,
|  | int | x2,
|  | int | y2,
|  | const char * | ファイル名
| ) |  |
| inline static

summary>描画輝度を設定

static bool DXFW::Screen::SetBright | ( | int | r,
|  | int | g,
|  | int | b
| ) |  |
| inline static

static bool DXFW::Screen::SetTransColor | ( | int | r,
|  | int | g,
|  | int | b
| ) |  |
| inline static

static void DXFW::Screen::SetZUse | ( | bool | 使用フラグ | ) |
| inline static

static void DXFW::Screen::SetZWrite | ( | bool | 使用フラグ | ) |
| inline static

summary>Z描画深度を設定

Z深度は0.0〜1.0

このクラスの説明は次のファイルから生成されました:

- C:/Users/Tatuya/Documents/Visual Studio 2012/Projects/DXフレームワーク/Screen.h