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

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

- ファイル一覧

Dx.h
1 #pragma once
2 #include<DxLib.h>
3 #include<Window.h>
4
5 const double PAI = 3.1415926535897931;
6 const double DEG = PAI / 180;
7
8 namespace DXFW
9 {
25 class Dx
26 {
27 private:
28 Dx();
29 ~Dx();
30 public:
31
36 static void Initialise( char* ウィンドウ名 , int 幅 , int 高さ , int 色深度 = 32 )
37 {
38 Window::SetMainText( ウィンドウ名 );
39 Window::SetGraphMode( 幅 , 高さ , 色深度 );
40
41 if( !Window::Single().isFullScreen )
42 {
43 DxLib::ChangeWindowMode( true );
44 }
45
46 if( DxLib::DxLib_Init() == -1 ) exit(1);
47
48 DxLib::SetDrawScreen( DX_SCREEN_BACK );
49 }
50
54 static bool End()
55 {
56 return !DxLib::DxLib_End();
57 }
58
63 static bool ProcessMessage()
64 {
65 return !DxLib::ProcessMessage();
66 }
67
71 static bool SetOutputLog( bool isOut)
72 {
73 return !DxLib::SetOutApplicationLogValidFlag( isOut );
74 }
75
78 static bool SetMemToVram( bool isVram)
79 {
80 return !SetScreenMemToVramFlag( isVram );
81 }
82
85 static bool SetAlwaysRun( bool isAlways )
86 {
87 return !DxLib::SetAlwaysRunFlag( isAlways );
88 }
89 };
90 }
91
92
93
94
95
96
97
DXFW::Dx::End
static bool End()
Definition: Dx.h:54
DXFW::Dx::Initialise
static void Initialise(char *ウィンドウ名, int 幅, int 高さ, int 色深度=32)
ライブラリの初期化
Definition: Dx.h:36
DXFW::Dx::ProcessMessage
static bool ProcessMessage()
Definition: Dx.h:63
DXFW::Dx::SetMemToVram
static bool SetMemToVram(bool isVram)
Definition: Dx.h:78
DXFW::Window::SetMainText
static bool SetMainText(char *text)
ウィンドウテキストを設定
Definition: Window.h:49
DXFW::Dx::SetOutputLog
static bool SetOutputLog(bool isOut)
Definition: Dx.h:71
DXFW::Window::SetGraphMode
static bool SetGraphMode(int w, int h, int colorBit)
ウィンドウサイズと色深度の設定
Definition: Window.h:73
DXFW::Dx
クラス説明
Definition: Dx.h:25