Interface MetricsBatch

All Superinterfaces:
AutoCloseable
All Known Implementing Classes:
MeshBatch, MultiTextureMeshBatch, TextureArrayMeshBatch

public interface MetricsBatch extends AutoCloseable
  • Method Details

    • begin

      void begin(com.badlogic.gdx.math.Matrix4 combined, RenderStats stats)
    • setShader

      void setShader(com.badlogic.gdx.graphics.glutils.ShaderProgram shader, RenderStats stats)
    • setBlendMode

      void setBlendMode(boolean enabled, int sfactor, int dfactor, RenderStats stats)
    • setColor

      void setColor(float r, float g, float b, float a)
    • setPackedColor

      default void setPackedColor(float packed)
    • draw

      void draw(int textureHandle, float x1, float y1, float x2, float y2, float x3, float y3, float x4, float y4, float u, float v, float u2, float v2, RenderStats stats)
    • flush

      void flush(RenderStats stats)
    • end

      void end(RenderStats stats)
    • close

      void close()
      Specified by:
      close in interface AutoCloseable
    • setTextureArrayBundle

      default void setTextureArrayBundle(AtlasRuntimeService.TextureArrayBundle bundle)