求助。。。DIRECTX 3D相关
我是菜鸟啊。。在书上看到这么一段关于灵活顶点格式定义的代码
struct Vertex
{
Vertex(){}
Vertex(float x, float y, float z)
{
_x = x; _y = y; _z = z;
}
float x, y, z;
static const DWORD FVF;
};
const DWORD Vertex::FVF = D3DFVF_XYZ;
不是很清楚为什么要这么写,其他书上大部分都只是很简单的
struct Vertex
{
float x, y, z;
static const DWORD FVF;
};
想请教各位大虾。。上面这两种写法有什么区别么?能顺便给我解释下最好了。。。