net.minecraft.client.gui.render.pip

public abstract class PictureInPictureRenderer<T extends PictureInPictureRenderState>

implements AutoCloseable

gcp
net.minecraft.client.gui.render.pip.PictureInPictureRenderer
net.minecraft.class_11239
net.minecraft.client.gui.render.SpecialGuiElementRenderer
net.minecraft.src.C_398585_

Field summary

Modifier and TypeField
protected final MultiBufferSource$BufferSource
a
bufferSource
field_59933
vertexConsumers
f_399541_
private GpuTexture
b
texture
field_59935
texture
f_398843_
private GpuTextureView
c
textureView
field_60572
textureView
f_399897_
private GpuTexture
d
depthTexture
field_59936
depthTexture
f_399899_
private GpuTextureView
e
depthTextureView
field_60573
depthTextureView
f_399223_
private final CachedOrthoProjectionMatrixBuffer
f
projectionMatrixBuffer
field_60042
projectionMatrix
f_399220_

Constructor summary

ModifierConstructor
protected (MultiBufferSource$BufferSource vertexConsumers)

Method summary

Modifier and TypeMethod
public void
a(T arg0, gcx arg1, int arg2)
prepare(T arg0, GuiRenderState arg1, int arg2)
method_70913(T arg0, class_11246 arg1, int arg2)
render(T elementState, GuiRenderState state, int windowScaleFactor)
m_403972_(T p_408696_, C_398541_ p_408229_, int arg2)
protected void
a(T arg0, gcx arg1)
blitTexture(T arg0, GuiRenderState arg1)
method_72114(T arg0, class_11246 arg1)
renderElement(T element, GuiRenderState state)
m_402537_(T p_409825_, C_398541_ arg1)
private void
a(boolean arg0, int arg1, int arg2)
prepareTexturesAndProjection(boolean arg0, int arg1, int arg2)
method_70914(boolean arg0, int arg1, int arg2)
prepareTextures(boolean arg0, int arg1, int arg2)
m_402774_(boolean p_409682_, int p_409450_, int arg2)
protected boolean
a(T arg0)
textureIsReadyToBlit(T arg0)
method_72113(T arg0)
shouldBypassScaling(T arg0)
m_401444_(T arg0)
protected float
a(int arg0, int arg1)
getTranslateY(int arg0, int arg1)
method_70907(int arg0, int arg1)
getYOffset(int height, int windowScaleFactor)
m_401082_(int p_407310_, int arg1)
public void
close()
close()
close()
public abstract Class<T>
a()
getRenderStateClass()
method_70903()
getElementClass()
m_401214_()
protected abstract void
a(T arg0, foc arg1)
renderToTexture(T arg0, PoseStack arg1)
method_70905(T arg0, class_4587 arg1)
render(T state, MatrixStack matrices)
m_401257_(T p_409783_, C_3181_ arg1)
protected abstract String
b()
getTextureLabel()
method_70906()
getName()
m_401754_()