OptimalEntryStack.java 590 B

123456789101112131415161718192021222324
  1. /*
  2. * Roughly Enough Items by Danielshe.
  3. * Licensed under the MIT License.
  4. */
  5. package me.shedaniel.rei.api;
  6. import me.shedaniel.math.api.Rectangle;
  7. import org.jetbrains.annotations.ApiStatus;
  8. @ApiStatus.Internal
  9. public interface OptimalEntryStack {
  10. default void optimisedRenderStart(float delta) {
  11. }
  12. default void optimisedRenderBase(Rectangle bounds, int mouseX, int mouseY, float delta) {
  13. }
  14. default void optimisedRenderOverlay(Rectangle bounds, int mouseX, int mouseY, float delta) {
  15. }
  16. default void optimisedRenderEnd(float delta) {
  17. }
  18. }