|
|
struct Vertex
{
Vertex(){};
Vertex(D3DXVECTOR3& coord,D3DXVECTOR3& normal,float u,float v)
:m_coord(coord),m_normal(normal),_u(u),_v(v){};
Vertex(float x,float y,float z,float nx,float ny,float nz,float u,float v)
:m_coord(x,y,z),m_normal(nx,ny,nz),_u(u),_v(v)
{
}
D3DXVECTOR3 m_coord;
D3DXVECTOR3 m_normal;
float _u,_v;
const static DWORD FVF;
};
请高手解释上面的代码,Vertex(D3DXVECTOR3& coord,D3DXVECTOR3& normal,float u,float v):m_coord(coord),m_normal(normal),_u(u),_v(v){};这种格式有什么好处 。其中“:”是什么用意??
初学者求解 谢谢! |
|