Afterglow.Graphics.SlimDXExtensions.ToSemantic C# (CSharp) Method

ToSemantic() public static method

Returns the semantic corresponding to the GraphicStreamUsage for the InputElement.
public static ToSemantic ( this graphicStreamUsage ) : string
graphicStreamUsage this The graphic stream usage.
return string
        public static string ToSemantic(this GraphicStreamUsage graphicStreamUsage)
        {
            switch (graphicStreamUsage)
            {
                case GraphicStreamUsage.Position:
                    return "POSITION";

                case GraphicStreamUsage.Color:
                    return "COLOR";

                case GraphicStreamUsage.Normal:
                    return "NORMAL";

                case GraphicStreamUsage.Tangent:
                    return "TANGENT";

                case GraphicStreamUsage.Binormal:
                    return "BINORMAL";

                case GraphicStreamUsage.TextureCoordinate:
                    return "TEXCOORD";

                default:
                    throw new InvalidOperationException(string.Format(
                        "Unable to convert the given graphic stream usage ({0})", graphicStreamUsage));
            }
        }