overlay renderer: remove unnecessary lambda which makes it hard to profile
This commit is contained in:
@@ -220,10 +220,13 @@ public class OverlayRenderer
|
|||||||
bottomLeftPoint.y += chatboxBounds.height;
|
bottomLeftPoint.y += chatboxBounds.height;
|
||||||
}
|
}
|
||||||
|
|
||||||
overlays.stream()
|
for (Overlay overlay : overlays)
|
||||||
.filter(overlay -> overlay.getLayer() == layer)
|
|
||||||
.forEach(overlay ->
|
|
||||||
{
|
{
|
||||||
|
if (overlay.getLayer() != layer)
|
||||||
|
{
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
OverlayPosition overlayPosition = overlay.getPosition();
|
OverlayPosition overlayPosition = overlay.getPosition();
|
||||||
if (overlayPosition == OverlayPosition.ABOVE_CHATBOX_RIGHT && !client.isResized())
|
if (overlayPosition == OverlayPosition.ABOVE_CHATBOX_RIGHT && !client.isResized())
|
||||||
{
|
{
|
||||||
@@ -289,7 +292,7 @@ public class OverlayRenderer
|
|||||||
graphics.drawImage(clippedImage, subPosition.x + transformed.x, subPosition.y + transformed.y, null);
|
graphics.drawImage(clippedImage, subPosition.x + transformed.x, subPosition.y + transformed.y, null);
|
||||||
surfaceGraphics.clearRect(0, 0, (int) dimension.getWidth(), (int) dimension.getHeight());
|
surfaceGraphics.clearRect(0, 0, (int) dimension.getWidth(), (int) dimension.getHeight());
|
||||||
}
|
}
|
||||||
});
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private Dimension safeRender(RenderableEntity entity, Graphics2D graphics, Point point)
|
private Dimension safeRender(RenderableEntity entity, Graphics2D graphics, Point point)
|
||||||
|
|||||||
Reference in New Issue
Block a user