Class IndirectCullingGroup<I extends Instance>

java.lang.Object
com.jozufozu.flywheel.backend.engine.indirect.IndirectCullingGroup<I>

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

    • flushInstancers

      public void flushInstancers()
    • upload

      public void upload(StagingBuffer stagingBuffer)
    • dispatchCull

      public void dispatchCull()
    • dispatchApply

      public void dispatchApply()
    • hasStage

      public boolean hasStage(RenderStage stage)
    • add

      public void add(IndirectInstancer<I> instancer, Model model, RenderStage stage, MeshPool meshPool)
    • submit

      public void submit(RenderStage stage)
    • bindWithContextShader

      public void bindWithContextShader(ContextShader override)
    • delete

      public void delete()