Package net.minecraft.client.renderer
Class PostPass
java.lang.Object
net.minecraft.client.renderer.PostPass
- All Implemented Interfaces:
AutoCloseable
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final List<IntSupplier> private final EffectInstanceprivate final intfinal RenderTargetfinal RenderTargetprivate org.joml.Matrix4f -
Constructor Summary
ConstructorsConstructorDescriptionPostPass(ResourceProvider pResourceProvider, String pName, RenderTarget pInTarget, RenderTarget pOutTarget, boolean pUseLinearFilter) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAuxAsset(String pAuxName, IntSupplier pAuxFramebuffer, int pWidth, int pHeight) voidclose()intfinal StringgetName()voidprocess(float pPartialTicks) voidsetOrthoMatrix(org.joml.Matrix4f pShaderOrthoMatrix)
-
Field Details
-
effect
-
inTarget
-
outTarget
-
auxAssets
-
auxNames
-
auxWidths
-
auxHeights
-
shaderOrthoMatrix
private org.joml.Matrix4f shaderOrthoMatrix -
filterMode
private final int filterMode
-
-
Constructor Details
-
PostPass
public PostPass(ResourceProvider pResourceProvider, String pName, RenderTarget pInTarget, RenderTarget pOutTarget, boolean pUseLinearFilter) throws IOException - Throws:
IOException
-
-
Method Details
-
close
public void close()- Specified by:
closein interfaceAutoCloseable
-
getName
-
addAuxAsset
-
setOrthoMatrix
public void setOrthoMatrix(org.joml.Matrix4f pShaderOrthoMatrix) -
process
public void process(float pPartialTicks) -
getEffect
-
getFilterMode
public int getFilterMode()
-