Class RenderPassAPI

java.lang.Object
com.prupe.mcpatcher.mal.block.RenderPassAPI

@Environment(CLIENT) public class RenderPassAPI extends Object
  • Field Details

    • instance

      public static RenderPassAPI instance
    • SOLID_RENDER_PASS

      public static final int SOLID_RENDER_PASS
      See Also:
    • CUTOUT_MIPPED_RENDER_PASS

      public static final int CUTOUT_MIPPED_RENDER_PASS
      See Also:
    • CUTOUT_RENDER_PASS

      public static final int CUTOUT_RENDER_PASS
      See Also:
    • TRANSLUCENT_RENDER_PASS

      public static final int TRANSLUCENT_RENDER_PASS
      See Also:
    • BACKFACE_RENDER_PASS

      public static final int BACKFACE_RENDER_PASS
      See Also:
    • OVERLAY_RENDER_PASS

      public static final int OVERLAY_RENDER_PASS
      See Also:
    • MAX_BASE_RENDER_PASS

      public static final int MAX_BASE_RENDER_PASS
      See Also:
    • MAX_EXTRA_RENDER_PASS

      public static final int MAX_EXTRA_RENDER_PASS
    • NUM_RENDER_PASSES

      public static final int NUM_RENDER_PASSES
  • Constructor Details

    • RenderPassAPI

      public RenderPassAPI()
  • Method Details

    • parseRenderPass

      public int parseRenderPass(String value)
    • getRenderPassName

      public String getRenderPassName(int pass)
    • skipDefaultRendering

      public boolean skipDefaultRendering(Block block)
    • skipThisRenderPass

      public boolean skipThisRenderPass(Block block, int pass)
    • useColorMultiplierThisPass

      public boolean useColorMultiplierThisPass(Block block)
    • useLightmapThisPass

      public boolean useLightmapThisPass()
    • clear

      public void clear()
    • refreshBlendingOptions

      public void refreshBlendingOptions()
    • setRenderPassForBlock

      public void setRenderPassForBlock(Block block, int pass)
    • getBlankResource

      public ResourceLocation getBlankResource(int pass)
    • getBlankResource

      public ResourceLocation getBlankResource()