Lines Matching refs:element
29 const D3DVERTEXELEMENT9 *element = vertexElement;
32 while(element->Stream != 0xFF)
34 if(element->Usage == D3DDECLUSAGE_POSITIONT)
40 element++;
382 D3DVERTEXELEMENT9 &element = vertexElement[i];
384 if(element.Stream != 0)
389 switch(element.Usage)
392 if(element.Type == D3DDECLTYPE_FLOAT3 && element.UsageIndex == 0)
402 if(element.Type == D3DDECLTYPE_FLOAT4 && element.UsageIndex == 0)
412 if(element.Type <= D3DDECLTYPE_FLOAT4 && element.UsageIndex == 0)
414 numBlendWeights += element.Type + 1;
425 if(element.Type == D3DDECLTYPE_FLOAT3 && element.UsageIndex == 0)
435 if(element.Type == D3DDECLTYPE_FLOAT1 && element.UsageIndex == 0)
445 if(element.Type == D3DDECLTYPE_D3DCOLOR && element.UsageIndex < 2)
447 if(element.UsageIndex == 0)
451 else // element.UsageIndex == 1
462 if((element.Type > D3DDECLTYPE_FLOAT4) || (element.UsageIndex > 7))
467 int bit = 1 << element.UsageIndex;
476 switch(element.Type)
479 FVF |= D3DFVF_TEXCOORDSIZE1(element.UsageIndex);
482 FVF |= D3DFVF_TEXCOORDSIZE2(element.UsageIndex);
485 FVF |= D3DFVF_TEXCOORDSIZE3(element.UsageIndex);
488 FVF |= D3DFVF_TEXCOORDSIZE4(element.UsageIndex);