类 FrameGraphBuilder
java.lang.Object
com.mojang.blaze3d.framegraph.FrameGraphBuilder
-
嵌套类概要
嵌套类修饰符和类型类说明(专用程序包) static class
(专用程序包) static class
static interface
(专用程序包) static class
(专用程序包) class
(专用程序包) static class
-
字段概要
字段修饰符和类型字段说明private final List
<FrameGraphBuilder.ExternalResource<?>> private final List
<FrameGraphBuilder.InternalVirtualResource<?>> private final List
<FrameGraphBuilder.Pass> -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明private void
assignResourceLifetimes
(Collection<FrameGraphBuilder.Pass> p_366752_) <T> ResourceHandle
<T> createInternal
(String p_360750_, ResourceDescriptor<T> p_363637_) (专用程序包) <T> FrameGraphBuilder.InternalVirtualResource
<T> createInternalResource
(String p_368654_, ResourceDescriptor<T> p_360922_, FrameGraphBuilder.Pass p_362192_) private void
discoverAllRequiredPasses
(FrameGraphBuilder.Pass p_362979_, BitSet p_368956_, Deque<FrameGraphBuilder.Pass> p_369416_) void
execute
(GraphicsResourceAllocator p_368856_) void
execute
(GraphicsResourceAllocator p_367017_, FrameGraphBuilder.Inspector p_366308_) private BitSet
<T> ResourceHandle
<T> importExternal
(String p_363754_, T p_369377_) private void
resolvePassOrder
(FrameGraphBuilder.Pass p_364839_, BitSet p_370123_, BitSet p_365587_, List<FrameGraphBuilder.Pass> p_366834_)
-
字段详细资料
-
internalResources
-
externalResources
-
passes
-
-
构造器详细资料
-
FrameGraphBuilder
public FrameGraphBuilder()
-
-
方法详细资料
-
addPass
-
importExternal
-
createInternal
-
createInternalResource
<T> FrameGraphBuilder.InternalVirtualResource<T> createInternalResource(String p_368654_, ResourceDescriptor<T> p_360922_, @Nullable FrameGraphBuilder.Pass p_362192_) -
execute
-
execute
-
identifyPassesToKeep
-
discoverAllRequiredPasses
private void discoverAllRequiredPasses(FrameGraphBuilder.Pass p_362979_, BitSet p_368956_, Deque<FrameGraphBuilder.Pass> p_369416_) -
resolvePassOrder
private void resolvePassOrder(FrameGraphBuilder.Pass p_364839_, BitSet p_370123_, BitSet p_365587_, List<FrameGraphBuilder.Pass> p_366834_) -
assignResourceLifetimes
-