Class FrameGraphBuilder.Pass
java.lang.Object
com.mojang.blaze3d.framegraph.FrameGraphBuilder.Pass
- All Implemented Interfaces:
FramePass
- Enclosing class:
FrameGraphBuilder
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanprivate final intprivate final Stringprivate final BitSetprivate final BitSetprivate final List<FrameGraphBuilder.InternalVirtualResource<?>> private final BitSetprivate Runnableprivate final List<FrameGraphBuilder.Handle<?>> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate <T> void_reads(FrameGraphBuilder.Handle<T> handle) private <T> FrameGraphBuilder.Handle<T> _readsAndWrites(FrameGraphBuilder.Handle<T> handle) <T> ResourceHandle<T> createsInternal(String name, ResourceDescriptor<T> descriptor) voidvoidprivate voidprivate <T> voidmarkResourceRequired(FrameGraphBuilder.Handle<T> handle) <T> voidreads(ResourceHandle<T> handle) <T> ResourceHandle<T> readsAndWrites(ResourceHandle<T> handle) voidtoString()
-
Field Details
-
id
private final int id -
name
-
writesFrom
-
requiredResourceIds
-
requiredPassIds
-
task
-
resourcesToAcquire
-
resourcesToRelease
-
disableCulling
private boolean disableCulling
-
-
Constructor Details
-
Pass
-
-
Method Details
-
markResourceRequired
-
markPassRequired
-
createsInternal
- Specified by:
createsInternalin interfaceFramePass
-
reads
-
_reads
-
readsAndWrites
- Specified by:
readsAndWritesin interfaceFramePass
-
requires
-
disableCulling
public void disableCulling()- Specified by:
disableCullingin interfaceFramePass
-
_readsAndWrites
-
executes
-
toString
-