initenviroment.h
来自「这是一款游戏中的粒子系统」· C头文件 代码 · 共 28 行
H
28 行
#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 + =
减小字号Ctrl + -
显示快捷键?