Class Frustum

java.lang.Object
net.minecraft.client.render.FrustumData
net.minecraft.client.render.Frustum

@Environment(CLIENT) public class Frustum extends FrustumData
Mappings:
Namespace Name
intermediary net/minecraft/class_598
glue class_689
server net/minecraft/class_598
client w
named net/minecraft/client/render/Frustum
  • Field Details

    • INSTANCE

      private static Frustum INSTANCE
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2594 Lnet/minecraft/class_598;field_2594:Lnet/minecraft/class_598;
      glue field_2813 Lclass_689;field_2813:Lclass_689;
      server field_2594 Lnet/minecraft/class_598;field_2594:Lnet/minecraft/class_598;
      client e Lw;e:Lw;
      named INSTANCE Lnet/minecraft/client/render/Frustum;INSTANCE:Lnet/minecraft/client/render/Frustum;
    • projectionBuffer

      private FloatBuffer projectionBuffer
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2595 Lnet/minecraft/class_598;field_2595:Ljava/nio/FloatBuffer;
      glue field_2814 Lclass_689;field_2814:Ljava/nio/FloatBuffer;
      server field_2595 Lnet/minecraft/class_598;field_2595:Ljava/nio/FloatBuffer;
      client f Lw;f:Ljava/nio/FloatBuffer;
      named projectionBuffer Lnet/minecraft/client/render/Frustum;projectionBuffer:Ljava/nio/FloatBuffer;
    • modelBuffer

      private FloatBuffer modelBuffer
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2596 Lnet/minecraft/class_598;field_2596:Ljava/nio/FloatBuffer;
      glue field_2815 Lclass_689;field_2815:Ljava/nio/FloatBuffer;
      server field_2596 Lnet/minecraft/class_598;field_2596:Ljava/nio/FloatBuffer;
      client g Lw;g:Ljava/nio/FloatBuffer;
      named modelBuffer Lnet/minecraft/client/render/Frustum;modelBuffer:Ljava/nio/FloatBuffer;
    • clipBuffer

      private FloatBuffer clipBuffer
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2597 Lnet/minecraft/class_598;field_2597:Ljava/nio/FloatBuffer;
      glue field_2816 Lclass_689;field_2816:Ljava/nio/FloatBuffer;
      server field_2597 Lnet/minecraft/class_598;field_2597:Ljava/nio/FloatBuffer;
      client h Lw;h:Ljava/nio/FloatBuffer;
      named clipBuffer Lnet/minecraft/client/render/Frustum;clipBuffer:Ljava/nio/FloatBuffer;
  • Constructor Details

    • Frustum

      public Frustum()
  • Method Details

    • getInstance

      public static FrustumData getInstance()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1973 Lnet/minecraft/class_598;method_1973()Lnet/minecraft/class_84;
      glue method_2241 Lclass_689;method_2241()Lclass_140;
      server method_1973 Lnet/minecraft/class_598;method_1973()Lnet/minecraft/class_84;
      client a Lw;a()Ldr;
      named getInstance Lnet/minecraft/client/render/Frustum;getInstance()Lnet/minecraft/client/render/FrustumData;
    • normalize

      private void normalize(float[][] frustum, int face)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1974 Lnet/minecraft/class_598;method_1974([[FI)V
      glue method_2242 Lclass_689;method_2242([[FI)V
      server method_1974 Lnet/minecraft/class_598;method_1974([[FI)V
      client a Lw;a([[FI)V
      named normalize Lnet/minecraft/client/render/Frustum;normalize([[FI)V
    • compute

      private void compute()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1975 Lnet/minecraft/class_598;method_1975()V
      glue method_2243 Lclass_689;method_2243()V
      server method_1975 Lnet/minecraft/class_598;method_1975()V
      client b Lw;b()V
      named compute Lnet/minecraft/client/render/Frustum;compute()V