Skip to content

Commit

Permalink
Rename Masking to ClampToDrawable
Browse files Browse the repository at this point in the history
  • Loading branch information
EVAST9919 committed Jan 21, 2024
1 parent e003ecb commit 1393f52
Show file tree
Hide file tree
Showing 8 changed files with 14 additions and 14 deletions.
2 changes: 1 addition & 1 deletion osu.Game.Rulesets.Osu/Skinning/Default/TrianglesPiece.cs
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ public TrianglesPiece(int? seed = null)
{
TriangleScale = 1.2f;
HideAlphaDiscrepancies = false;
Masking = false;
ClampToDrawable = false;
}

protected override void Update()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ protected override void LoadComplete()

AddSliderStep("Triangle scale", 0f, 10f, 1f, s => triangles.TriangleScale = s);
AddSliderStep("Seed", 0, 1000, 0, s => triangles.Reset(s));
AddToggleStep("Masking", m => triangles.Masking = m);
AddToggleStep("ClampToDrawable", c => triangles.ClampToDrawable = c);
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -128,7 +128,7 @@ protected override void LoadComplete()
AddStep("White colour", () => box.Colour = triangles.Colour = maskedTriangles.Colour = Color4.White);
AddStep("Vertical gradient", () => box.Colour = triangles.Colour = maskedTriangles.Colour = ColourInfo.GradientVertical(Color4.White, Color4.Red));
AddStep("Horizontal gradient", () => box.Colour = triangles.Colour = maskedTriangles.Colour = ColourInfo.GradientHorizontal(Color4.White, Color4.Red));
AddToggleStep("Masking", m => maskedTriangles.Masking = m);
AddToggleStep("ClampToDrawable", c => maskedTriangles.ClampToDrawable = c);
}
}
}
8 changes: 4 additions & 4 deletions osu.Game/Graphics/Backgrounds/Triangles.cs
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ public float TriangleScale
/// If enabled, only the portion of triangles that falls within this <see cref="Drawable"/>'s
/// shape is drawn to the screen. Default is true.
/// </summary>
public bool Masking { get; set; } = true;
public bool ClampToDrawable { get; set; } = true;

/// <summary>
/// Whether we should drop-off alpha values of triangles more quickly to improve
Expand Down Expand Up @@ -257,7 +257,7 @@ private class TrianglesDrawNode : DrawNode

private IShader shader;
private Texture texture;
private bool masking;
private bool clamp;

private readonly List<TriangleParticle> parts = new List<TriangleParticle>();
private readonly Vector2 triangleSize = new Vector2(1f, equilateral_triangle_ratio) * triangle_size;
Expand All @@ -276,7 +276,7 @@ public override void ApplyState()
shader = Source.shader;
texture = Source.texture;
size = Source.DrawSize;
masking = Source.Masking;
clamp = Source.ClampToDrawable;

parts.Clear();
parts.AddRange(Source.parts);
Expand Down Expand Up @@ -306,7 +306,7 @@ protected override void Draw(IRenderer renderer)

Vector2 topLeft = particle.Position - new Vector2(relativeSize.X * 0.5f, 0f);

Quad triangleQuad = masking ? clampToDrawable(topLeft, relativeSize) : new Quad(topLeft.X, topLeft.Y, relativeSize.X, relativeSize.Y);
Quad triangleQuad = clamp ? clampToDrawable(topLeft, relativeSize) : new Quad(topLeft.X, topLeft.Y, relativeSize.X, relativeSize.Y);

var drawQuad = new Quad(
Vector2Extensions.Transform(triangleQuad.TopLeft * size, DrawInfo.Matrix),
Expand Down
8 changes: 4 additions & 4 deletions osu.Game/Graphics/Backgrounds/TrianglesV2.cs
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ public partial class TrianglesV2 : Drawable
/// If enabled, only the portion of triangles that falls within this <see cref="Drawable"/>'s
/// shape is drawn to the screen. Default is true.
/// </summary>
public bool Masking { get; set; } = true;
public bool ClampToDrawable { get; set; } = true;

private readonly BindableFloat spawnRatio = new BindableFloat(1f);

Expand Down Expand Up @@ -193,7 +193,7 @@ private class TrianglesDrawNode : DrawNode
private Vector2 size;
private float thickness;
private float texelSize;
private bool masking;
private bool clamp;

public TrianglesDrawNode(TrianglesV2 source)
: base(source)
Expand All @@ -208,7 +208,7 @@ public override void ApplyState()
texture = Source.texture;
size = Source.DrawSize;
thickness = Source.Thickness;
masking = Source.Masking;
clamp = Source.ClampToDrawable;

Quad triangleQuad = new Quad(
Vector2Extensions.Transform(Vector2.Zero, DrawInfo.Matrix),
Expand Down Expand Up @@ -248,7 +248,7 @@ protected override void Draw(IRenderer renderer)
{
Vector2 topLeft = particle.Position - new Vector2(relativeSize.X * 0.5f, 0f);

Quad triangleQuad = masking ? clampToDrawable(topLeft, relativeSize) : new Quad(topLeft.X, topLeft.Y, relativeSize.X, relativeSize.Y);
Quad triangleQuad = clamp ? clampToDrawable(topLeft, relativeSize) : new Quad(topLeft.X, topLeft.Y, relativeSize.X, relativeSize.Y);

var drawQuad = new Quad(
Vector2Extensions.Transform(triangleQuad.TopLeft * size, DrawInfo.Matrix),
Expand Down
2 changes: 1 addition & 1 deletion osu.Game/Graphics/UserInterface/DialogButton.cs
Original file line number Diff line number Diff line change
Expand Up @@ -150,7 +150,7 @@ public DialogButton(HoverSampleSet sampleSet = HoverSampleSet.Button)
TriangleScale = 4,
ColourDark = OsuColour.Gray(0.88f),
Shear = new Vector2(-0.2f, 0),
Masking = false
ClampToDrawable = false
},
},
},
Expand Down
2 changes: 1 addition & 1 deletion osu.Game/Overlays/Mods/ModSelectColumn.cs
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,7 @@ protected ModSelectColumn()
Height = header_height,
Shear = new Vector2(-ShearedOverlayContainer.SHEAR, 0),
Velocity = 0.7f,
Masking = false
ClampToDrawable = false
},
headerText = new OsuTextFlowContainer(t =>
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -109,7 +109,7 @@ private void load(BeatmapManager? manager, SongSelect? songSelect)
TriangleScale = 2,
RelativeSizeAxes = Axes.Both,
ColourLight = Color4Extensions.FromHex(@"3a7285"),
ColourDark = Color4Extensions.FromHex(@"123744"),
ColourDark = Color4Extensions.FromHex(@"123744")
},
new FillFlowContainer
{
Expand Down

0 comments on commit 1393f52

Please sign in to comment.