com.mojang.blaze3d.framegraph

public class FrameGraphBuilder

few
com.mojang.blaze3d.framegraph.FrameGraphBuilder
net.minecraft.class_9909
net.minecraft.unmapped.C_obrvgeej
net.minecraft.client.render.FrameGraphBuilder
com.mojang.blaze3d.framegraph.FrameGraphBuilder
net.minecraft.src.C_346207_

Field summary

Modifier and TypeField
private final List<FrameGraphBuilder$InternalVirtualResource<?>>
a
internalResources
field_52698
f_mfxdeuay
resourceNodes
createdResources
f_348414_
private final List<FrameGraphBuilder$ExternalResource<?>>
b
externalResources
field_52699
f_qogikyhw
objectNodes
externalResources
f_348222_
private final List<FrameGraphBuilder$Pass>
c
passes
field_52700
f_qxclikyg
passes
passes
f_348790_

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public FramePass
a(String arg0)
addPass(String arg0)
method_61911(String arg0)
m_bjvgwwbp(String arg0)
createPass(String name)
addPass(String pass)
m_351788_(String arg0)
public <T> ResourceHandle<T>
a(String arg0, T arg1)
importExternal(String arg0, T arg1)
method_61914(String arg0, T arg1)
m_azjolvzc(String arg0, T arg1)
createObjectNode(String name, T object)
add(String name, T resource)
m_352027_(String p_369377_, T arg1)
public <T> ResourceHandle<T>
a(String arg0, fgd<T> arg1)
createInternal(String arg0, ResourceDescriptor<T> arg1)
method_61912(String arg0, class_9924<T> arg1)
m_wtlngztz(String arg0, C_tfuflbwf<T> arg1)
createResourceHandle(String name, ClosableFactory<T> factory)
create(String name, ResourceDescriptor<T> descriptor)
m_355719_(String p_363637_, C_345662_<T> arg1)
<T> FrameGraphBuilder$InternalVirtualResource<T>
a(String arg0, fgd<T> arg1, few$e arg2)
createInternalResource(String arg0, ResourceDescriptor<T> arg1, FrameGraphBuilder$Pass arg2)
method_61913(String arg0, class_9924<T> arg1, class_9909$class_9914 arg2)
m_thtfxili(String arg0, C_tfuflbwf<T> arg1, C_obrvgeej$C_sufypsek arg2)
createResourceNode(String name, ClosableFactory<T> factory, FrameGraphBuilder$FramePass stageNode)
create(String name, ResourceDescriptor<T> descriptor, FrameGraphBuilder$Pass creator)
m_353988_(String p_360922_, C_345662_<T> p_362192_, C_346207_$C_345762_ arg2)
public void
a(fgb arg0)
execute(GraphicsResourceAllocator arg0)
method_61909(class_9922 arg0)
m_mzkcadwi(C_lioynfcp arg0)
run(ObjectAllocator allocator)
execute(GraphicsResourceAllocator allocator)
m_355496_(C_346189_ arg0)
public void
a(fgb arg0, few$c arg1)
execute(GraphicsResourceAllocator arg0, FrameGraphBuilder$Inspector arg1)
method_61910(class_9922 arg0, class_9909$class_9912 arg1)
m_auudfmnt(C_lioynfcp arg0, C_obrvgeej$C_grztvpug arg1)
run(ObjectAllocator allocator, FrameGraphBuilder$Profiler profiler)
execute(GraphicsResourceAllocator allocator, FrameGraphBuilder$Inspector inspector)
m_352139_(C_346189_ p_366308_, C_346207_$C_346181_ arg1)
private BitSet
a()
identifyPassesToKeep()
method_61905()
m_cjrkcmod()
collectPassesToVisit()
passesToKeep()
m_355726_()
private void
a(few$e arg0, BitSet arg1, Deque<few$e> arg2)
discoverAllRequiredPasses(FrameGraphBuilder$Pass arg0, BitSet arg1, Deque<FrameGraphBuilder$Pass> arg2)
method_61908(class_9909$class_9914 arg0, BitSet arg1, Deque<class_9909$class_9914> arg2)
m_hrirrvoj(C_obrvgeej$C_sufypsek arg0, BitSet arg1, Deque<C_obrvgeej$C_sufypsek> arg2)
markForVisit(FrameGraphBuilder$FramePass pass, BitSet result, Deque<FrameGraphBuilder$FramePass> deque)
addPass(FrameGraphBuilder$Pass pass, BitSet foundPasses, Deque<FrameGraphBuilder$Pass> passes)
m_357541_(C_346207_$C_345762_ p_368956_, BitSet p_369416_, Deque<C_346207_$C_345762_> arg2)
private void
a(few$e arg0, BitSet arg1, BitSet arg2, List<few$e> arg3)
resolvePassOrder(FrameGraphBuilder$Pass arg0, BitSet arg1, BitSet arg2, List<FrameGraphBuilder$Pass> arg3)
method_61907(class_9909$class_9914 arg0, BitSet arg1, BitSet arg2, List<class_9909$class_9914> arg3)
m_itpzogbn(C_obrvgeej$C_sufypsek arg0, BitSet arg1, BitSet arg2, List<C_obrvgeej$C_sufypsek> arg3)
visit(FrameGraphBuilder$FramePass node, BitSet unvisited, BitSet visiting, List<FrameGraphBuilder$FramePass> topologicalOrderOut)
resolveOrder(FrameGraphBuilder$Pass pass, BitSet remaining, BitSet known, List<FrameGraphBuilder$Pass> orderedPasses)
m_352420_(C_346207_$C_345762_ p_370123_, BitSet p_365587_, BitSet p_366834_, List<C_346207_$C_345762_> arg3)
private void
a(Collection<few$e> arg0)
assignResourceLifetimes(Collection<FrameGraphBuilder$Pass> arg0)
method_61915(Collection<class_9909$class_9914> arg0)
m_sqcwsbux(Collection<C_obrvgeej$C_sufypsek> arg0)
checkResources(Collection<FrameGraphBuilder$FramePass> passes)
assignLifetimes(Collection<FrameGraphBuilder$Pass> passes)
m_353219_(Collection<C_346207_$C_345762_> arg0)