📄 initenviroment.h
字号:
#pragma once
#include "d3dx9.h"
#include <d3d9.h>
class CInitEnviroment
{
public:
LPDIRECT3D9 p_D3d9; //D3D设备
LPDIRECT3DDEVICE9 p_D3dDevice; //D3D设备环境
D3DDISPLAYMODE m_D3dDisplayMode; //D3D的显示模式
D3DPRESENT_PARAMETERS m_D3dpp;
HWND hWnd; //创建窗口
int height;
int width;
bool windowed;
bool successful; //创建环境是否成功的标志
CInitEnviroment(HWND hWnd,int backBufWidth,int backBufHeight,bool windowed);
CInitEnviroment(void);
~CInitEnviroment(void);
bool CreateD3d9(void);
bool GetDisplayMode(LPDIRECT3D9 p_d3d9);
bool CreatePP(HWND hwnd,D3DDISPLAYMODE mode,int backBufWidth,int backBufHeight);
bool CreateDev(HWND hwnd, LPDIRECT3D9 d3d9, D3DPRESENT_PARAMETERS pp);
bool ReleaseD3D(void);
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -