Class BillboardParticleSubmittable

java.lang.Object
net.minecraft.client.particle.BillboardParticleSubmittable
All Implemented Interfaces:
OrderedRenderCommandQueue.LayeredCustom, Submittable

@Environment(CLIENT) public class BillboardParticleSubmittable extends Object implements OrderedRenderCommandQueue.LayeredCustom, Submittable
Mappings:
Namespace Name
named net/minecraft/client/particle/BillboardParticleSubmittable
intermediary net/minecraft/class_11944
official ibt
  • Field Details

    • INITIAL_BUFFER_MAX_LENGTH

      private static final int INITIAL_BUFFER_MAX_LENGTH
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named INITIAL_BUFFER_MAX_LENGTH Lnet/minecraft/client/particle/BillboardParticleSubmittable;INITIAL_BUFFER_MAX_LENGTH:I
      intermediary field_62649 Lnet/minecraft/class_11944;field_62649:I
      official a Libt;a:I
    • BUFFER_FLOAT_FIELDS

      private static final int BUFFER_FLOAT_FIELDS
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named BUFFER_FLOAT_FIELDS Lnet/minecraft/client/particle/BillboardParticleSubmittable;BUFFER_FLOAT_FIELDS:I
      intermediary field_62650 Lnet/minecraft/class_11944;field_62650:I
      official b Libt;b:I
    • BUFFER_INT_FIELDS

      private static final int BUFFER_INT_FIELDS
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named BUFFER_INT_FIELDS Lnet/minecraft/client/particle/BillboardParticleSubmittable;BUFFER_INT_FIELDS:I
      intermediary field_62651 Lnet/minecraft/class_11944;field_62651:I
      official c Libt;c:I
    • bufferByType

      Mappings:
      Namespace Name Mixin selector
      named bufferByType Lnet/minecraft/client/particle/BillboardParticleSubmittable;bufferByType:Ljava/util/Map;
      intermediary field_62652 Lnet/minecraft/class_11944;field_62652:Ljava/util/Map;
      official d Libt;d:Ljava/util/Map;
    • particles

      private int particles
      Mappings:
      Namespace Name Mixin selector
      named particles Lnet/minecraft/client/particle/BillboardParticleSubmittable;particles:I
      intermediary field_62946 Lnet/minecraft/class_11944;field_62946:I
      official e Libt;e:I
  • Constructor Details

    • BillboardParticleSubmittable

      public BillboardParticleSubmittable()
  • Method Details

    • render

      public void render(BillboardParticle.RenderType renderType, float x, float y, float z, float rotationX, float rotationY, float rotationZ, float rotationW, float size, float minU, float maxU, float minV, float maxV, int color, int brightness)
      Mappings:
      Namespace Name Mixin selector
      named render Lnet/minecraft/client/particle/BillboardParticleSubmittable;render(Lnet/minecraft/client/particle/BillboardParticle$RenderType;FFFFFFFFFFFFII)V
      intermediary method_74323 Lnet/minecraft/class_11944;method_74323(Lnet/minecraft/class_3940$class_11941;FFFFFFFFFFFFII)V
      official a Libt;a(Lhdo$b;FFFFFFFFFFFFII)V
    • onFrameEnd

      public void onFrameEnd()
      Specified by:
      onFrameEnd in interface Submittable
      Mappings:
      Namespace Name Mixin selector
      named onFrameEnd Lnet/minecraft/client/render/Submittable;onFrameEnd()V
      intermediary method_74316 Lnet/minecraft/class_11942;method_74316()V
      official b Libr;b()V
    • submit

      Specified by:
      submit in interface OrderedRenderCommandQueue.LayeredCustom
      Mappings:
      Namespace Name Mixin selector
      named submit Lnet/minecraft/client/render/command/OrderedRenderCommandQueue$LayeredCustom;submit(Lnet/minecraft/client/render/command/LayeredCustomCommandRenderer$VerticesCache;)Lnet/minecraft/client/particle/BillboardParticleSubmittable$Buffers;
      intermediary method_74755 Lnet/minecraft/class_11659$class_11947;method_74755(Lnet/minecraft/class_11977$class_12051;)Lnet/minecraft/class_11944$class_12041;
      official a Lhgy$b;a(Lhxr$a;)Libt$b;
    • render

      public void render(BillboardParticleSubmittable.Buffers buffers, LayeredCustomCommandRenderer.VerticesCache cache, RenderPass renderPass, TextureManager manager, boolean translucent)
      Specified by:
      render in interface OrderedRenderCommandQueue.LayeredCustom
      Mappings:
      Namespace Name Mixin selector
      named render Lnet/minecraft/client/render/command/OrderedRenderCommandQueue$LayeredCustom;render(Lnet/minecraft/client/particle/BillboardParticleSubmittable$Buffers;Lnet/minecraft/client/render/command/LayeredCustomCommandRenderer$VerticesCache;Lcom/mojang/blaze3d/systems/RenderPass;Lnet/minecraft/client/texture/TextureManager;Z)V
      intermediary method_74324 Lnet/minecraft/class_11659$class_11947;method_74324(Lnet/minecraft/class_11944$class_12041;Lnet/minecraft/class_11977$class_12051;Lcom/mojang/blaze3d/systems/RenderPass;Lnet/minecraft/class_1060;Z)V
      official a Lhgy$b;a(Libt$b;Lhxr$a;Lcom/mojang/blaze3d/systems/RenderPass;Licq;Z)V
    • drawFace

      protected void drawFace(VertexConsumer vertexConsumer, float x, float y, float z, float rotationX, float rotationY, float rotationZ, float rotationW, float size, float minU, float maxU, float minV, float maxV, int color, int brightness)
      Mappings:
      Namespace Name Mixin selector
      named drawFace Lnet/minecraft/client/particle/BillboardParticleSubmittable;drawFace(Lnet/minecraft/client/render/VertexConsumer;FFFFFFFFFFFFII)V
      intermediary method_74321 Lnet/minecraft/class_11944;method_74321(Lnet/minecraft/class_4588;FFFFFFFFFFFFII)V
      official a Libt;a(Lfud;FFFFFFFFFFFFII)V
    • renderVertex

      private void renderVertex(VertexConsumer vertexConsumer, Quaternionf rotation, float x, float y, float z, float localX, float localY, float size, float maxU, float maxV, int color, int brightness)
      Mappings:
      Namespace Name Mixin selector
      named renderVertex Lnet/minecraft/client/particle/BillboardParticleSubmittable;renderVertex(Lnet/minecraft/client/render/VertexConsumer;Lorg/joml/Quaternionf;FFFFFFFFII)V
      intermediary method_74322 Lnet/minecraft/class_11944;method_74322(Lnet/minecraft/class_4588;Lorg/joml/Quaternionf;FFFFFFFFII)V
      official a Libt;a(Lfud;Lorg/joml/Quaternionf;FFFFFFFFII)V
    • submit

      public void submit(OrderedRenderCommandQueue queue, CameraRenderState cameraRenderState)
      Specified by:
      submit in interface Submittable
      Mappings:
      Namespace Name Mixin selector
      named submit Lnet/minecraft/client/render/Submittable;submit(Lnet/minecraft/client/render/command/OrderedRenderCommandQueue;Lnet/minecraft/client/render/state/CameraRenderState;)V
      intermediary submit Lnet/minecraft/class_11942;submit(Lnet/minecraft/class_11659;Lnet/minecraft/class_12075;)V
      official submit Libr;submit(Lhgy;Libo;)V