📄 stdheader.h
字号:
//--------------------------------------------------
// Desc: Standard Head File
// Date: 2006.8.6 /update
// Author: artsylee
//
// Copyright (C) 2006 artsylee
//
//--------------------------------------------------
#ifndef _STDHEADER_
#define _STDHEADER_
#define S_RELEASE(X) if((X) != NULL) { (X)->Release(); (X) = NULL; }
#define S_DELETE(X) if((X) != NULL) { delete (X); (X) = NULL; }
#define S_DELETE_ARRAY(X) if((X) != NULL) { delete[] (X); (X) = NULL; }
#define S_FREE(X) if((X) != NULL) { free(X); (X)=NULL; }
#include <Windows.h>
struct Height_Data
{
unsigned char* m_pData;
int m_Size;
};
struct Move_Vertex
{
int xpos;
int zpos;
};
struct HeightmapVertex
{
HeightmapVertex(){}
HeightmapVertex(float fx, float fy, float fz, DWORD dwcolor, float fu, float fv)
{
x = fx; y = fy; z = fz;
color = dwcolor;
u = fu;
v = fv;
}
float x, y, z;
DWORD color;
float u, v;
static const DWORD FVF;
};
struct Boundary_3D
{
Boundary_3D()
{
minx = miny = minz = 9999;
maxx = maxy = maxz = -9999;
}
float minx, maxx;
float miny, maxy;
float minz, maxz;
};
#endif // _STDHEADER_
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -