static OperationType ParseOperationType(String val)
{
switch ( val )
{
case "point_list":
return OperationType.PointList;
case "line_list":
return OperationType.LineList;
case "line_strip":
return OperationType.LineStrip;
case "triangle_strip":
return OperationType.TriangleStrip;
case "triangle_fan":
return OperationType.TriangleFan;
default:
//Triangle list is the default fallback. Keep it this way?
return OperationType.TriangleList;
}
}