public static int GetTypeCount( VertexElementType type )
{
switch ( type )
{
case VertexElementType.Color_ABGR:
case VertexElementType.Color_ARGB:
case VertexElementType.Color:
return 1;
case VertexElementType.Float1:
return 1;
case VertexElementType.Float2:
return 2;
case VertexElementType.Float3:
return 3;
case VertexElementType.Float4:
return 4;
case VertexElementType.Short1:
return 1;
case VertexElementType.Short2:
return 2;
case VertexElementType.Short3:
return 3;
case VertexElementType.Short4:
return 4;
case VertexElementType.UByte4:
return 4;
} // end switch
// keep the compiler happy
return 0;
}