net.minecraft.client.gl

public class PostEffectProcessor

implements AutoCloseable

hgd
net.minecraft.client.renderer.PostChain
net.minecraft.class_279
net.minecraft.client.gl.PostEffectProcessor
net.minecraft.unmapped.C_pdhhdxwe
net.minecraft.client.gl.ShaderEffect
net.minecraft.src.C_4145_

Field summary

Modifier and TypeField
public static final Identifier
a
MAIN_TARGET_ID
field_53104
MAIN
f_dztwohgs
MAIN
f_347253_
private final List<PostEffectPass>
b
passes
field_1497
passes
f_wecqiltl
passes
f_110009_
private final Map<Identifier, PostEffectPipeline$Targets>
c
internalTargets
field_53106
internalTargets
f_jwehwmel
internalTargets
f_348928_
private final Set<Identifier>
d
externalTargets
field_53107
externalTargets
f_yknxmphp
externalTargets
f_348487_
private final Map<Identifier, Framebuffer>
e
persistentTargets
field_60119
framebuffers
f_gbpuokar
f_399425_
private final ProjectionMatrix2
f
projectionMatrixBuffer
field_60120
projectionMatrix
f_dmfvhcwb
f_399110_

Constructor summary

ModifierConstructor
private (List<PostEffectPass> passes, Map<Identifier, PostEffectPipeline$Targets> internalTargets, Set<Identifier> externalTargets, ProjectionMatrix2 projectionMatrix)

Method summary

Modifier and TypeMethod
public static PostEffectProcessor
a(hge o, icq o, Set<amj> o, amj o, hfb o)
load(PostChainConfig arg0, TextureManager arg1, Set<ResourceLocation> arg2, ResourceLocation arg3, CachedOrthoProjectionMatrixBuffer arg4)
method_1256(class_9962 arg0, class_1060 arg1, Set<class_2960> arg2, class_2960 arg3, class_11278 arg4)
parseEffect(PostEffectPipeline pipeline, TextureManager textureManager, Set<Identifier> availableExternalTargets, Identifier id, ProjectionMatrix2 projectionMatrix)
m_krirlfys(C_vxcudcpg arg0, C_rglkduer arg1, Set<C_ncpywfca> arg2, C_ncpywfca arg3, C_ommcwetp arg4)
parseEffect(ShaderEffectConfig arg0, TextureManager textureManager, Set<Identifier> externalTargets, Identifier id, hfb arg4)
m_110033_(C_345900_ p_361031_, C_4490_ p_110034_, Set<C_5265_> p_370027_, C_5265_ p_395867_, C_398318_ p_408686_)
private static PostEffectPass
a(icq o, hge$c o, amj o)
createPass(TextureManager arg0, PostChainConfig$Pass arg1, ResourceLocation arg2)
method_62233(class_1060 arg0, class_9962$class_9967 arg1, class_2960 arg2)
parsePass(TextureManager textureManager, PostEffectPipeline$Pass pass, Identifier id)
m_tquxgmlq(C_rglkduer arg0, C_vxcudcpg$C_spzfezgy arg1, C_ncpywfca arg2)
parsePass(TextureManager textureManager, ShaderEffectConfig$Pass pass, Identifier id)
m_356934_(C_4490_ p_366006_, C_345900_$C_345744_ p_368358_, C_5265_ p_396862_)
public void
a(fro o, int o, int o, hgd$a arg3)
addToFrame(FrameGraphBuilder arg0, int arg1, int arg2, PostChain$TargetBundle arg3)
method_62234(class_9909 arg0, int arg1, int arg2, class_279$class_9961 arg3)
render(FrameGraphBuilder builder, int textureWidth, int textureHeight, PostEffectProcessor$FramebufferSet framebufferSet)
m_cjcnddvp(C_obrvgeej arg0, int arg1, int arg2, C_pdhhdxwe$C_fahgnjst arg3)
m_351852_(C_346207_ p_365028_, int p_368108_, int p_366403_, C_4145_$C_345988_ arg3)
public void
a(fsk o, ftk arg1)
process(RenderTarget arg0, GraphicsResourceAllocator arg1)
method_1258(class_276 arg0, class_9922 arg1)
render(Framebuffer framebuffer, ObjectAllocator objectAllocator)
m_fbylwbuj(C_xxwgvelc arg0, C_lioynfcp arg1)
render(Framebuffer framebuffer, GraphicsResourceAllocator allocator)
m_110023_(C_3106_ p_362918_, C_346189_ arg1)
private Framebuffer
a(amj o, ftl arg1)
getOrCreatePersistentTarget(ResourceLocation arg0, RenderTargetDescriptor arg1)
method_71124(class_2960 arg0, class_9923 arg1)
createFramebuffer(Identifier id, SimpleFramebufferFactory factory)
m_ccvaxhnp(C_ncpywfca arg0, C_yokffdse arg1)
m_ccvaxhnp(Identifier id, C_yokffdse arg1)
m_401432_(C_5265_ p_406039_, C_345856_ arg1)
public void
close()
close()
close()