Axiom.Graphics.VertexElement.GetTypeCount C# (CSharp) Method

GetTypeCount() public static method

Utility method which returns the count of values in a given type.
public static GetTypeCount ( VertexElementType type ) : int
type VertexElementType
return int
		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;
		}