Class FrustumCuller

java.lang.Object
net.minecraft.client.render.FrustumCuller
All Implemented Interfaces:
Culler

@Environment(CLIENT) public class FrustumCuller extends Object implements Culler
Mappings:
Namespace Name
intermediary net/minecraft/class_573
glue class_649
server net/minecraft/class_573
client sr
named net/minecraft/client/render/FrustumCuller
  • Field Details

    • frustum

      private FrustumData frustum
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2465 Lnet/minecraft/class_573;field_2465:Lnet/minecraft/class_84;
      glue field_2668 Lclass_649;field_2668:Lclass_140;
      server field_2465 Lnet/minecraft/class_573;field_2465:Lnet/minecraft/class_84;
      client a Lsr;a:Ldr;
      named frustum Lnet/minecraft/client/render/FrustumCuller;frustum:Lnet/minecraft/client/render/FrustumData;
    • offsetX

      private double offsetX
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2466 Lnet/minecraft/class_573;field_2466:D
      glue field_2669 Lclass_649;field_2669:D
      server field_2466 Lnet/minecraft/class_573;field_2466:D
      client b Lsr;b:D
      named offsetX Lnet/minecraft/client/render/FrustumCuller;offsetX:D
    • offsetY

      private double offsetY
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2467 Lnet/minecraft/class_573;field_2467:D
      glue field_2670 Lclass_649;field_2670:D
      server field_2467 Lnet/minecraft/class_573;field_2467:D
      client c Lsr;c:D
      named offsetY Lnet/minecraft/client/render/FrustumCuller;offsetY:D
    • offsetZ

      private double offsetZ
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2468 Lnet/minecraft/class_573;field_2468:D
      glue field_2671 Lclass_649;field_2671:D
      server field_2468 Lnet/minecraft/class_573;field_2468:D
      client d Lsr;d:D
      named offsetZ Lnet/minecraft/client/render/FrustumCuller;offsetZ:D
  • Constructor Details

    • FrustumCuller

      public FrustumCuller()
  • Method Details

    • prepare

      public void prepare(double offsetX, double offsetY, double offsetZ)
      Specified by:
      prepare in interface Culler
      Mappings:
      Namespace Name Mixin selector
      intermediary method_2006 Lnet/minecraft/class_68;method_2006(DDD)V
      glue method_2156 Lclass_711;method_2156(DDD)V
      server method_2006 Lnet/minecraft/class_68;method_2006(DDD)V
      client a Lyn;a(DDD)V
      named prepare Lnet/minecraft/client/render/Culler;prepare(DDD)V
    • intersectsFrustrum

      public boolean intersectsFrustrum(double minX, double minY, double minZ, double maxX, double maxY, double maxZ)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1907 Lnet/minecraft/class_573;method_1907(DDDDDD)Z
      glue method_2157 Lclass_649;method_2157(DDDDDD)Z
      server method_1907 Lnet/minecraft/class_573;method_1907(DDDDDD)Z
      client a Lsr;a(DDDDDD)Z
      named intersectsFrustrum Lnet/minecraft/client/render/FrustumCuller;intersectsFrustrum(DDDDDD)Z
    • isVisible

      public boolean isVisible(Box box)
      Specified by:
      isVisible in interface Culler
      Mappings:
      Namespace Name Mixin selector
      intermediary method_2007 Lnet/minecraft/class_68;method_2007(Lnet/minecraft/class_25;)Z
      glue method_2158 Lclass_711;method_2158(Lclass_113;)Z
      server method_2007 Lnet/minecraft/class_68;method_2007(Lcz;)Z
      client a Lyn;a(Leq;)Z
      named isVisible Lnet/minecraft/client/render/Culler;isVisible(Lnet/minecraft/util/math/Box;)Z