Class RenderPipeline.Builder

java.lang.Object
com.mojang.blaze3d.pipeline.RenderPipeline.Builder
Enclosing class:
RenderPipeline

@Environment(CLIENT) public static class RenderPipeline.Builder extends Object
Mappings:
Namespace Name
named com/mojang/blaze3d/pipeline/RenderPipeline$Builder
intermediary com/mojang/blaze3d/pipeline/RenderPipeline$Builder
official com/mojang/blaze3d/pipeline/RenderPipeline$Builder
  • Field Details

  • Constructor Details

    • Builder

      Builder()
  • Method Details

    • withLocation

      public RenderPipeline.Builder withLocation(String location)
      Mappings:
      Namespace Name Mixin selector
      named withLocation Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;withLocation(Ljava/lang/String;)Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;
      intermediary withLocation Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;withLocation(Ljava/lang/String;)Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;
      official withLocation Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;withLocation(Ljava/lang/String;)Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;
    • withLocation

      public RenderPipeline.Builder withLocation(Identifier location)
      Mappings:
      Namespace Name Mixin selector
      named withLocation Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;withLocation(Lnet/minecraft/util/Identifier;)Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;
      intermediary withLocation Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;withLocation(Lnet/minecraft/class_2960;)Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;
      official withLocation Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;withLocation(Lame;)Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;
    • withFragmentShader

      public RenderPipeline.Builder withFragmentShader(String fragmentShader)
      Mappings:
      Namespace Name Mixin selector
      named withFragmentShader Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;withFragmentShader(Ljava/lang/String;)Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;
      intermediary withFragmentShader Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;withFragmentShader(Ljava/lang/String;)Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;
      official withFragmentShader Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;withFragmentShader(Ljava/lang/String;)Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;
    • withFragmentShader

      public RenderPipeline.Builder withFragmentShader(Identifier fragmentShader)
      Mappings:
      Namespace Name Mixin selector
      named withFragmentShader Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;withFragmentShader(Lnet/minecraft/util/Identifier;)Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;
      intermediary withFragmentShader Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;withFragmentShader(Lnet/minecraft/class_2960;)Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;
      official withFragmentShader Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;withFragmentShader(Lame;)Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;
    • withVertexShader

      public RenderPipeline.Builder withVertexShader(String string)
    • withVertexShader

      public RenderPipeline.Builder withVertexShader(Identifier vertexShader)
      Mappings:
      Namespace Name Mixin selector
      named withVertexShader Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;withVertexShader(Lnet/minecraft/util/Identifier;)Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;
      intermediary withVertexShader Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;withVertexShader(Lnet/minecraft/class_2960;)Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;
      official withVertexShader Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;withVertexShader(Lame;)Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;
    • withShaderDefine

      public RenderPipeline.Builder withShaderDefine(String flag)
      Mappings:
      Namespace Name Mixin selector
      named withShaderDefine Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;withShaderDefine(Ljava/lang/String;)Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;
      intermediary withShaderDefine Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;withShaderDefine(Ljava/lang/String;)Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;
      official withShaderDefine Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;withShaderDefine(Ljava/lang/String;)Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;
    • withShaderDefine

      public RenderPipeline.Builder withShaderDefine(String name, int value)
      Mappings:
      Namespace Name Mixin selector
      named withShaderDefine Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;withShaderDefine(Ljava/lang/String;I)Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;
      intermediary withShaderDefine Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;withShaderDefine(Ljava/lang/String;I)Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;
      official withShaderDefine Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;withShaderDefine(Ljava/lang/String;I)Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;
    • withShaderDefine

      public RenderPipeline.Builder withShaderDefine(String name, float value)
      Mappings:
      Namespace Name Mixin selector
      named withShaderDefine Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;withShaderDefine(Ljava/lang/String;F)Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;
      intermediary withShaderDefine Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;withShaderDefine(Ljava/lang/String;F)Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;
      official withShaderDefine Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;withShaderDefine(Ljava/lang/String;F)Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;
    • withSampler

      public RenderPipeline.Builder withSampler(String sampler)
      Mappings:
      Namespace Name Mixin selector
      named withSampler Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;withSampler(Ljava/lang/String;)Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;
      intermediary withSampler Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;withSampler(Ljava/lang/String;)Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;
      official withSampler Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;withSampler(Ljava/lang/String;)Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;
    • withUniform

      public RenderPipeline.Builder withUniform(String name, UniformType type)
      Mappings:
      Namespace Name Mixin selector
      named withUniform Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;withUniform(Ljava/lang/String;Lnet/minecraft/client/gl/UniformType;)Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;
      intermediary withUniform Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;withUniform(Ljava/lang/String;Lnet/minecraft/class_10789;)Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;
      official withUniform Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;withUniform(Ljava/lang/String;Lfns;)Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;
    • withUniform

      public RenderPipeline.Builder withUniform(String name, UniformType type, TextureFormat format)
      Mappings:
      Namespace Name Mixin selector
      named withUniform Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;withUniform(Ljava/lang/String;Lnet/minecraft/client/gl/UniformType;Lcom/mojang/blaze3d/textures/TextureFormat;)Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;
      intermediary withUniform Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;withUniform(Ljava/lang/String;Lnet/minecraft/class_10789;Lcom/mojang/blaze3d/textures/TextureFormat;)Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;
      official withUniform Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;withUniform(Ljava/lang/String;Lfns;Lcom/mojang/blaze3d/textures/TextureFormat;)Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;
    • withDepthTestFunction

      public RenderPipeline.Builder withDepthTestFunction(DepthTestFunction depthTestFunction)
      Mappings:
      Namespace Name Mixin selector
      named withDepthTestFunction Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;withDepthTestFunction(Lcom/mojang/blaze3d/platform/DepthTestFunction;)Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;
      intermediary withDepthTestFunction Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;withDepthTestFunction(Lcom/mojang/blaze3d/platform/DepthTestFunction;)Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;
      official withDepthTestFunction Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;withDepthTestFunction(Lcom/mojang/blaze3d/platform/DepthTestFunction;)Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;
    • withPolygonMode

      public RenderPipeline.Builder withPolygonMode(PolygonMode polygonMode)
      Mappings:
      Namespace Name Mixin selector
      named withPolygonMode Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;withPolygonMode(Lcom/mojang/blaze3d/platform/PolygonMode;)Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;
      intermediary withPolygonMode Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;withPolygonMode(Lcom/mojang/blaze3d/platform/PolygonMode;)Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;
      official withPolygonMode Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;withPolygonMode(Lcom/mojang/blaze3d/platform/PolygonMode;)Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;
    • withCull

      public RenderPipeline.Builder withCull(boolean cull)
      Mappings:
      Namespace Name Mixin selector
      named withCull Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;withCull(Z)Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;
      intermediary withCull Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;withCull(Z)Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;
      official withCull Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;withCull(Z)Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;
    • withBlend

      public RenderPipeline.Builder withBlend(BlendFunction blendFunction)
      Mappings:
      Namespace Name Mixin selector
      named withBlend Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;withBlend(Lcom/mojang/blaze3d/pipeline/BlendFunction;)Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;
      intermediary withBlend Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;withBlend(Lcom/mojang/blaze3d/pipeline/BlendFunction;)Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;
      official withBlend Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;withBlend(Lcom/mojang/blaze3d/pipeline/BlendFunction;)Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;
    • withoutBlend

      public RenderPipeline.Builder withoutBlend()
    • withColorWrite

      public RenderPipeline.Builder withColorWrite(boolean writeColor)
      Mappings:
      Namespace Name Mixin selector
      named withColorWrite Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;withColorWrite(Z)Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;
      intermediary withColorWrite Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;withColorWrite(Z)Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;
      official withColorWrite Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;withColorWrite(Z)Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;
    • withColorWrite

      public RenderPipeline.Builder withColorWrite(boolean writeColor, boolean writeAlpha)
      Mappings:
      Namespace Name Mixin selector
      named withColorWrite Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;withColorWrite(ZZ)Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;
      intermediary withColorWrite Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;withColorWrite(ZZ)Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;
      official withColorWrite Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;withColorWrite(ZZ)Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;
    • withDepthWrite

      public RenderPipeline.Builder withDepthWrite(boolean writeDepth)
      Mappings:
      Namespace Name Mixin selector
      named withDepthWrite Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;withDepthWrite(Z)Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;
      intermediary withDepthWrite Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;withDepthWrite(Z)Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;
      official withDepthWrite Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;withDepthWrite(Z)Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;
    • withColorLogic

      @Deprecated public RenderPipeline.Builder withColorLogic(LogicOp colorLogic)
      Deprecated.
      Mappings:
      Namespace Name Mixin selector
      named withColorLogic Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;withColorLogic(Lcom/mojang/blaze3d/platform/LogicOp;)Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;
      intermediary withColorLogic Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;withColorLogic(Lcom/mojang/blaze3d/platform/LogicOp;)Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;
      official withColorLogic Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;withColorLogic(Lcom/mojang/blaze3d/platform/LogicOp;)Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;
    • withVertexFormat

      public RenderPipeline.Builder withVertexFormat(VertexFormat vertexFormat, VertexFormat.DrawMode vertexFormatMode)
      Mappings:
      Namespace Name Mixin selector
      named withVertexFormat Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;withVertexFormat(Lcom/mojang/blaze3d/vertex/VertexFormat;Lcom/mojang/blaze3d/vertex/VertexFormat$DrawMode;)Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;
      intermediary withVertexFormat Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;withVertexFormat(Lcom/mojang/blaze3d/vertex/VertexFormat;Lcom/mojang/blaze3d/vertex/VertexFormat$class_5596;)Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;
      official withVertexFormat Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;withVertexFormat(Lcom/mojang/blaze3d/vertex/VertexFormat;Lcom/mojang/blaze3d/vertex/VertexFormat$b;)Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;
    • withDepthBias

      public RenderPipeline.Builder withDepthBias(float depthBiasScaleFactor, float depthBiasConstant)
      Mappings:
      Namespace Name Mixin selector
      named withDepthBias Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;withDepthBias(FF)Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;
      intermediary withDepthBias Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;withDepthBias(FF)Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;
      official withDepthBias Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;withDepthBias(FF)Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;
    • withSnippet

      void withSnippet(RenderPipeline.Snippet snippet)
      Mappings:
      Namespace Name Mixin selector
      named withSnippet Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;withSnippet(Lcom/mojang/blaze3d/pipeline/RenderPipeline$Snippet;)V
      intermediary withSnippet Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;withSnippet(Lcom/mojang/blaze3d/pipeline/RenderPipeline$Snippet;)V
      official withSnippet Lcom/mojang/blaze3d/pipeline/RenderPipeline$Builder;withSnippet(Lcom/mojang/blaze3d/pipeline/RenderPipeline$Snippet;)V
    • buildSnippet

      public RenderPipeline.Snippet buildSnippet()
    • build

      public RenderPipeline build()