public static GraphicStreamUsage GetUsageForSemantic(string semantic)
{
switch (semantic)
{
case "POSITION":
return GraphicStreamUsage.Position;
case "NORMAL":
return GraphicStreamUsage.Normal;
case "TEXCOORD":
return GraphicStreamUsage.TextureCoordinate;
case "COLOR":
return GraphicStreamUsage.Color;
default:
throw new ArgumentException(string.Format(
"For the given semantic ({0}) is no GraphicStreamUsage defined.",
semantic));
}
}