Package net.minecraft.world.phys.shapes
Class IndirectMerger
java.lang.Object
net.minecraft.world.phys.shapes.IndirectMerger
- All Implemented Interfaces:
IndexMerger
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.world.phys.shapes.IndexMerger
IndexMerger.IndexConsumer
-
Field Summary
Modifier and TypeFieldDescriptionprivate static it.unimi.dsi.fastutil.doubles.DoubleList
private int[]
private double[]
private int
private int[]
-
Constructor Summary
ConstructorDescriptionIndirectMerger(it.unimi.dsi.fastutil.doubles.DoubleList p_83001_, it.unimi.dsi.fastutil.doubles.DoubleList p_83002_, boolean p_83003_, boolean p_83004_)
-
Method Summary
Modifier and TypeMethodDescriptionboolean
forMergedIndexes(IndexMerger.IndexConsumer p_83007_)
it.unimi.dsi.fastutil.doubles.DoubleList
getList()
int
size()
-
Field Details
-
EMPTY
private static final it.unimi.dsi.fastutil.doubles.DoubleList EMPTY -
result
private final double[] result -
firstIndices
private final int[] firstIndices -
secondIndices
private final int[] secondIndices -
resultLength
private final int resultLength
-
-
Constructor Details
-
IndirectMerger
public IndirectMerger(it.unimi.dsi.fastutil.doubles.DoubleList p_83001_, it.unimi.dsi.fastutil.doubles.DoubleList p_83002_, boolean p_83003_, boolean p_83004_)
-
-
Method Details
-
forMergedIndexes
- Specified by:
forMergedIndexes
in interfaceIndexMerger
-
size
public int size()- Specified by:
size
in interfaceIndexMerger
-
getList
public it.unimi.dsi.fastutil.doubles.DoubleList getList()- Specified by:
getList
in interfaceIndexMerger
-