?? cbg.h
字號:
#ifndef _BG_H
#define _BG_H
//--------------------------------------------------------------
/**\!File
*
*File name:BG.h
*
*His:add by honghaier @2004/4/28
*
*Desc:背景類
*/
//---------------------------------------------------------------
#include <d3d8.h>
#include <d3dx8.h>
#include <mmsystem.h>
//---------------------------------------------------------------
// 自定義頂點結構
struct CUSTOMVERTEX
{
D3DXVECTOR3 position; // 頂點坐標
D3DCOLOR color; // 頂點顏色
FLOAT tu, tv; // 貼圖坐標
FLOAT tu2, tv2; // 貼圖坐標
};
// 我們自定義的FVF,定義了頂點的結構,
// D3DFVF_XYZ : 表示頂點坐標
// D3DFVF_DIFFUSE : 表示頂點的顏色
// D3DFVF_TX! : 表示有圖
#define D3DFVF_CUSTOMVERTEX (D3DFVF_XYZ|D3DFVF_DIFFUSE|D3DFVF_TEX2)
class CBG
{
LPDIRECT3DDEVICE8 g_pd3dDevice ; // D3D設備
LPDIRECT3DVERTEXBUFFER8 g_pVB ; // 頂點緩沖區
LPDIRECT3DTEXTURE8 g_pTexture ; // 紋理
LPDIRECT3DTEXTURE8 g_pTexture2 ; // 紋理
float g_u1;
float g_v1;
public:
CBG();
/** 填充頂點緩區
*\return 返回是否成功
*/
HRESULT Init(LPDIRECT3DDEVICE8 _pd3dDevice);
/**\!brief
*釋放D3D
*/
void Cleanup();
/**\!brief
*渲染
*/
void Render();
}
;
#endif
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -