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> p_360431_) private <T> FrameGraphBuilder.Handle
<T> _readsAndWrites
(FrameGraphBuilder.Handle<T> p_364070_) <T> ResourceHandle
<T> createsInternal
(String p_363278_, ResourceDescriptor<T> p_363531_) void
void
private void
markPassRequired
(FrameGraphBuilder.Pass p_361707_) private <T> void
markResourceRequired
(FrameGraphBuilder.Handle<T> p_362265_) <T> void
reads
(ResourceHandle<T> p_363844_) <T> ResourceHandle
<T> readsAndWrites
(ResourceHandle<T> p_363371_) void
toString()
-
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:
createsInternal
in interfaceFramePass
-
reads
-
_reads
-
readsAndWrites
- Specified by:
readsAndWrites
in interfaceFramePass
-
requires
-
disableCulling
public void disableCulling()- Specified by:
disableCulling
in interfaceFramePass
-
_readsAndWrites
-
executes
-
toString
-