internal virtual bool IsAttributeValid( VertexElementSemantic semantic, uint index )
{
switch ( semantic )
{
case VertexElementSemantic.Diffuse:
case VertexElementSemantic.Normal:
case VertexElementSemantic.Position:
case VertexElementSemantic.Specular:
case VertexElementSemantic.TexCoords:
default:
return false;
case VertexElementSemantic.Binormal:
case VertexElementSemantic.BlendIndices:
case VertexElementSemantic.BlendWeights:
case VertexElementSemantic.Tangent:
return true;
}
return false; // keeps compiler happy
}