Class RenderTarget

java.lang.Object
com.mojang.blaze3d.pipeline.RenderTarget
Direct Known Subclasses:
MainTarget, TextureTarget

public abstract class RenderTarget extends Object
  • Field Details

    • UNNAMED_RENDER_TARGETS

      private static int UNNAMED_RENDER_TARGETS
    • width

      public int width
    • height

      public int height
    • viewWidth

      public int viewWidth
    • viewHeight

      public int viewHeight
    • label

      protected final String label
    • useDepth

      public final boolean useDepth
    • useStencil

      public final boolean useStencil
    • colorTexture

      @Nullable protected GpuTexture colorTexture
    • depthTexture

      @Nullable protected GpuTexture depthTexture
    • filterMode

      public FilterMode filterMode
  • Constructor Details

    • RenderTarget

      public RenderTarget(@Nullable String p_405387_, boolean p_166199_)
    • RenderTarget

      public RenderTarget(@Nullable String p_405387_, boolean p_166199_, boolean useStencil)
  • Method Details

    • resize

      public void resize(int p_83942_, int p_83943_)
    • destroyBuffers

      public void destroyBuffers()
    • copyDepthFrom

      public void copyDepthFrom(RenderTarget p_83946_)
    • createBuffers

      public void createBuffers(int p_83951_, int p_83952_)
    • setFilterMode

      public void setFilterMode(FilterMode p_404671_)
    • setFilterMode

      private void setFilterMode(FilterMode p_404975_, boolean p_333775_)
    • blitToScreen

      public void blitToScreen()
    • blitAndBlendToTexture

      public void blitAndBlendToTexture(GpuTexture p_410204_)
    • getColorTexture

      @Nullable public GpuTexture getColorTexture()
    • getDepthTexture

      @Nullable public GpuTexture getDepthTexture()