public static void SetPivot(this RT src, Pivot preset) { switch (preset) { case (Pivot.TopLeft): src.PivotXY(0.0f, 1.0f); break; case (Pivot.TopCenter): src.PivotXY(0.5f, 1.0f); break; case (Pivot.TopRight): src.PivotXY(1.0f, 1.0f); break; case (Pivot.MiddleLeft): src.PivotXY(0.0f, 0.5f); break; case (Pivot.MiddleCenter): src.PivotXY(0.5f, 0.5f); break; case (Pivot.MiddleRight): src.PivotXY(1.0f, 0.5f); break; case (Pivot.BottomLeft): src.PivotXY(0.0f, 0.0f); break; case (Pivot.BottomCenter): src.PivotXY(0.5f, 0.0f); break; case (Pivot.BottomRight): src.PivotXY(1.0f, 0.0f); break; } }