Class IndirectCullingGroup<I extends Instance>

java.lang.Object
dev.engine_room.flywheel.backend.engine.indirect.IndirectCullingGroup<I>

public class IndirectCullingGroup<I extends Instance> extends Object
  • Method Details

    • flushInstancers

      public boolean flushInstancers()
    • upload

      public void upload(StagingBuffer stagingBuffer)
    • dispatchCull

      public void dispatchCull()
    • dispatchApply

      public void dispatchApply()
    • hasOitDraws

      public boolean hasOitDraws()
    • add

      public void add(IndirectInstancer<I> instancer, InstancerKey<I> key, MeshPool meshPool)
    • submitSolid

      public void submitSolid()
    • submitTransparent

      public void submitTransparent(PipelineCompiler.OitMode oit)
    • bindForCrumbling

      public void bindForCrumbling(Material material)
    • delete

      public void delete()