69 DX8_FVF_XYZNDUV1TG3 = (D3DFVF_XYZ|D3DFVF_NORMAL|D3DFVF_DIFFUSE|D3DFVF_TEX4|D3DFVF_TEXCOORDSIZE2(0)|D3DFVF_TEXCOORDSIZE3(1)|D3DFVF_TEXCOORDSIZE3(2)|D3DFVF_TEXCOORDSIZE3(3)),
70 DX8_FVF_XYZNUV2DMAP = (D3DFVF_XYZ|D3DFVF_NORMAL|D3DFVF_TEX3 | D3DFVF_TEXCOORDSIZE1(0) | D3DFVF_TEXCOORDSIZE4(1) | D3DFVF_TEXCOORDSIZE2(2) ),
257 mutable unsigned FVF;
258 mutable unsigned fvf_size;
260 unsigned location_offset;
261 unsigned normal_offset;
262 unsigned blend_offset;
263 unsigned texcoord_offset[D3DDP_MAXTEXCOORD];
264 unsigned diffuse_offset;
265 unsigned specular_offset;
272 inline unsigned Get_Tex_Offset(
unsigned int n)
const {
WWASSERT(n<D3DDP_MAXTEXCOORD);
return texcoord_offset[n]; }
274 inline unsigned Get_Tex_Offset(
unsigned int n)
const {
return texcoord_offset[n]; }
279 inline unsigned Get_FVF()
const {
return FVF; }
285 inline void Set_FVF(
unsigned fvf)
const { FVF=fvf; }
#define W3DMPO_GLUE(ARGCLASS)
unsigned Get_Tex_Offset(unsigned int n) const
unsigned Get_FVF_Size() const
void Get_FVF_Name(StringClass &fvfname) const
unsigned Get_Diffuse_Offset() const
void Set_FVF_Size(unsigned size) const
unsigned Get_Specular_Offset() const
unsigned Get_Location_Offset() const
void Set_FVF(unsigned fvf) const
unsigned Get_Normal_Offset() const
FVFInfoClass(unsigned FVF, unsigned vertex_size=0)