*设置顶点格式
HRESULT SetFVF(
DWORD FVF //灵活顶点格式
);
Parameters
FVF
- [in] The FVF constant, that detemines how to interpret vertex data. See D3DFVF.
Examples The following examples show other common flag combinations. // Untransformed vertex for lit, untextured, Gouraud-shaded content. dwFVF = ( D3DFVF_XYZ | D3DFVF_DIFFUSE ); // Untransformed vertex for unlit, untextured, Gouraud-shaded // content with diffuse material color specified per vertex. dwFVF = ( D3DFVF_XYZ | D3DFVF_NORMAL | D3DFVF_DIFFUSE ); // Untransformed vertex for light-map-based lighting. dwFVF = ( D3DFVF_XYZ | D3DFVF_TEX2 ); // Transformed vertex for light-map-based lighting with shared rhw. dwFVF = ( D3DFVF_XYZRHW | D3DFVF_TEX2 ); // Heavyweight vertex for unlit, colored content with two // sets of texture coordinates. dwFVF = ( D3DFVF_XYZ | D3DFVF_NORMAL | D3DFVF_DIFFUSE | D3DFVF_SPECULAR | D3DFVF_TEX2 ); Constant Information Header d3d9types.h
本文详细解析了Direct3D中的SetFVF()函数,包括其参数含义、使用场景以及在3D图形渲染中的重要作用。通过实例,阐述如何设置顶点格式并应用SetFVF()来优化图形性能。
1680

被折叠的 条评论
为什么被折叠?



