public NinepatchRects GenerateDestinationRects(Rectangle starter, GenerationDirection gen = GenerationDirection.Inner) { if (gen == GenerationDirection.Inner) { var inner = GenerateInnerDestinationRect(starter); return(new NinepatchRects(starter, inner)); } var outer = GenerateOuterDestinationRect(starter); return(new NinepatchRects(outer, starter)); }
public void DrawFullNinepatch(SpriteBatch spriteBatch, Rectangle starter, GenerationDirection gen, Depth layerDepth, float opacity = 1f) { DrawFullNinepatch(spriteBatch, GenerateDestinationRects(starter, gen), layerDepth, opacity); }