graphicswindow.h
来自「骨骼动画....把魔兽模型解出的代码..」· C头文件 代码 · 共 75 行
H
75 行
//+-----------------------------------------------------------------------------
//| Inclusion guard
//+-----------------------------------------------------------------------------
#ifndef MAGOS_GRAPHICS_WINDOW_H
#define MAGOS_GRAPHICS_WINDOW_H
//+-----------------------------------------------------------------------------
//| Included files
//+-----------------------------------------------------------------------------
#include "GraphicsInfo.h"
//+-----------------------------------------------------------------------------
//| Pre-declared classes
//+-----------------------------------------------------------------------------
class GRAPHICS;
//+-----------------------------------------------------------------------------
//| Graphics window class
//+-----------------------------------------------------------------------------
class GRAPHICS_WINDOW
{
public:
CONSTRUCTOR GRAPHICS_WINDOW();
DESTRUCTOR ~GRAPHICS_WINDOW();
BOOL Create(HWND NewWindow);
VOID Destroy();
BOOL Reset();
BOOL Resize();
HWND GetWindow();
LPDIRECT3DSWAPCHAIN9 GetSwapChain();
LPDIRECT3DSURFACE9 GetBackBuffer();
LPDIRECT3DSURFACE9 GetZBuffer();
INT GetWidth();
INT GetHeight();
FLOAT GetScreenAspect();
protected:
BOOL Acquire();
VOID Release();
HWND Window;
LPDIRECT3DSWAPCHAIN9 SwapChain;
LPDIRECT3DSURFACE9 BackBuffer;
LPDIRECT3DSURFACE9 ZBuffer;
INT Width;
INT Height;
FLOAT ScreenAspect;
GRAPHICS_INFO GraphicsInfo;
REFERENCE<GRAPHICS_WINDOW*, GRAPHICS*> GraphicsWindowReference;
friend class GRAPHICS;
};
//+-----------------------------------------------------------------------------
//| Post-included files
//+-----------------------------------------------------------------------------
#include "Graphics.h"
//+-----------------------------------------------------------------------------
//| End of inclusion guard
//+-----------------------------------------------------------------------------
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?