mcshadowobject.h

来自「国外网游源码....除工具源码缺少之外,其余程序都全...至于,什么游戏,因为国」· C头文件 代码 · 共 50 行

H
50
字号
// MCShadowObject.h: interface for the CMCShadowObject class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_MCSHADOWOBJECT_H__02ABBD1D_3460_4BDC_91A3_109E6B5179D6__INCLUDED_)
#define AFX_MCSHADOWOBJECT_H__02ABBD1D_3460_4BDC_91A3_109E6B5179D6__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

struct MCFVFSHADOWVERTEX
{
	D3DXVECTOR3 vVector;
//	D3DXVECTOR3 vNoraml;
	D3DXVECTOR2 Tex;
};

//#define MC3FVF_SHADOWVERTEX ( D3DFVF_XYZ | D3DFVF_NORMAL | D3DFVF_TEX1 )
#define MC3FVF_SHADOWVERTEX ( D3DFVF_XYZ | D3DFVF_TEX1 )

class CMCShadowObject  
{
public:
	CMCShadowObject();
	virtual ~CMCShadowObject();

public:
	VOID					InitObject();
	VOID					ClearObject();
	HRESULT					CreateVIB();
	HRESULT					ReleaseVIB();

	HRESULT					Render();

public:
	MCFVFSHADOWVERTEX	*	m_pVertex;
	WORD *					m_pFace;

	int						m_nVertexCount;
	int						m_nFaceCount;

	MCTEXTURE *				m_pTexture;
	LPDIRECT3DVERTEXBUFFER9 m_pVertexBuffer;
	LPDIRECT3DINDEXBUFFER9	m_pIndexBuffer;

};

#endif // !defined(AFX_MCSHADOWOBJECT_H__02ABBD1D_3460_4BDC_91A3_109E6B5179D6__INCLUDED_)

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?