Package com.mojang.blaze3d.framegraph
Class FrameGraphBuilder.Pass
java.lang.Object
com.mojang.blaze3d.framegraph.FrameGraphBuilder.Pass
- All Implemented Interfaces:
FramePass
- Enclosing class:
FrameGraphBuilder
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) boolean(package private) final int(package private) final String(package private) final BitSet(package private) final BitSet(package private) final List<FrameGraphBuilder.InternalVirtualResource<?>> (package private) final BitSet(package private) Runnable(package private) final List<FrameGraphBuilder.Handle<?>> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate <T> void_reads(FrameGraphBuilder.Handle<T> pHandle) private <T> FrameGraphBuilder.Handle<T> _readsAndWrites(FrameGraphBuilder.Handle<T> pHandle) <T> ResourceHandle<T> createsInternal(String p_363278_, ResourceDescriptor<T> p_363531_) voidvoidprivate voidprivate <T> voidmarkResourceRequired(FrameGraphBuilder.Handle<T> pHandle) <T> voidreads(ResourceHandle<T> p_363844_) <T> ResourceHandle<T> readsAndWrites(ResourceHandle<T> p_363371_) voidtoString()
-
Field Details
-
id
final int id -
name
-
writesFrom
-
requiredResourceIds
-
requiredPassIds
-
task
Runnable task -
resourcesToAcquire
-
resourcesToRelease
-
disableCulling
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
-