类 DisjointPairList

    • 字段详细资料

      • first

        private final DoubleList first
        Mappings:
        Namespace Name Mixin selector
        official a Ldmo;a:Lit/unimi/dsi/fastutil/doubles/DoubleList;
        intermediary field_1381 Lnet/minecraft/class_257;field_1381:Lit/unimi/dsi/fastutil/doubles/DoubleList;
        named first Lnet/minecraft/util/shape/DisjointPairList;first:Lit/unimi/dsi/fastutil/doubles/DoubleList;
      • second

        private final DoubleList second
        Mappings:
        Namespace Name Mixin selector
        official b Ldmo;b:Lit/unimi/dsi/fastutil/doubles/DoubleList;
        intermediary field_1379 Lnet/minecraft/class_257;field_1379:Lit/unimi/dsi/fastutil/doubles/DoubleList;
        named second Lnet/minecraft/util/shape/DisjointPairList;second:Lit/unimi/dsi/fastutil/doubles/DoubleList;
      • inverted

        private final boolean inverted
        Mappings:
        Namespace Name Mixin selector
        official c Ldmo;c:Z
        intermediary field_1380 Lnet/minecraft/class_257;field_1380:Z
        named inverted Lnet/minecraft/util/shape/DisjointPairList;inverted:Z
    • 构造器详细资料

      • DisjointPairList

        protected DisjointPairList​(DoubleList first,
                                   DoubleList second,
                                   boolean inverted)
        Mappings:
        Namespace Name Mixin selector
        official <init> Ldmo;<init>(Lit/unimi/dsi/fastutil/doubles/DoubleList;Lit/unimi/dsi/fastutil/doubles/DoubleList;Z)V
        intermediary <init> Lnet/minecraft/class_257;<init>(Lit/unimi/dsi/fastutil/doubles/DoubleList;Lit/unimi/dsi/fastutil/doubles/DoubleList;Z)V
        named <init> Lnet/minecraft/util/shape/DisjointPairList;<init>(Lit/unimi/dsi/fastutil/doubles/DoubleList;Lit/unimi/dsi/fastutil/doubles/DoubleList;Z)V
    • 方法详细资料

      • size

        public int size()
        指定者:
        size 在接口中 Collection<Double>
        指定者:
        size 在接口中 List<Double>
        指定者:
        size 在接口中 PairList
        指定者:
        size 在类中 AbstractCollection<Double>
        Mappings:
        Namespace Name Mixin selector
        official size Ldmm;size()I
        intermediary size Lnet/minecraft/class_255;size()I
        named size Lnet/minecraft/util/shape/PairList;size()I
      • forEachPair

        public boolean forEachPair​(PairList.Consumer predicate)
        指定者:
        forEachPair 在接口中 PairList
        Mappings:
        Namespace Name Mixin selector
        official a Ldmm;a(Ldmm$a;)Z
        intermediary method_1065 Lnet/minecraft/class_255;method_1065(Lnet/minecraft/class_255$class_256;)Z
        named forEachPair Lnet/minecraft/util/shape/PairList;forEachPair(Lnet/minecraft/util/shape/PairList$Consumer;)Z
      • iterateSections

        private boolean iterateSections​(PairList.Consumer consumer)
        Mappings:
        Namespace Name Mixin selector
        official b Ldmo;b(Ldmm$a;)Z
        intermediary method_1067 Lnet/minecraft/class_257;method_1067(Lnet/minecraft/class_255$class_256;)Z
        named iterateSections Lnet/minecraft/util/shape/DisjointPairList;iterateSections(Lnet/minecraft/util/shape/PairList$Consumer;)Z
      • getDouble

        public double getDouble​(int position)
        指定者:
        getDouble 在接口中 DoubleList
        Mappings:
        Namespace Name Mixin selector
        official getDouble Ldmo;getDouble(I)D
        intermediary getDouble Lnet/minecraft/class_257;getDouble(I)D
        named getDouble Lnet/minecraft/util/shape/DisjointPairList;getDouble(I)D
      • getPairs

        public DoubleList getPairs()
        指定者:
        getPairs 在接口中 PairList
        Mappings:
        Namespace Name Mixin selector
        official a Ldmm;a()Lit/unimi/dsi/fastutil/doubles/DoubleList;
        intermediary method_1066 Lnet/minecraft/class_255;method_1066()Lit/unimi/dsi/fastutil/doubles/DoubleList;
        named getPairs Lnet/minecraft/util/shape/PairList;getPairs()Lit/unimi/dsi/fastutil/doubles/DoubleList;