📄 dx9base.hpp
字号:
// dx9base.hpp#pragma once#include <assert.h>#include <windows.h>#include <d3d9.h>#include <d3dx9.h>#include <stdio.h>#include <stdlib.h>#include <stdarg.h>#include "../gpubase.hpp"#include "../gpucontext.hpp"namespace brook{ class GPUContextDX9 : public GPUContext { public: virtual bool isRenderTextureFormatValid( D3DFORMAT inFormat ) = 0; virtual IDirect3DDevice9* getDevice() = 0; }; #define DX9PROFILE( __name ) \ GPUPROFILE( __name ) #define DX9LOG( __level ) \ GPULOG( __level ) #define DX9LOGPRINT( __level ) \ GPULOGPRINT( __level ) #define DX9WARN GPUWARN #define DX9AssertResult( _result, _message ) \ if(SUCCEEDED(_result)) {} else GPUError( _message ) #define DX9Assert( _condition, _message ) \ GPUAssert( _condition, _message )}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -