Example usage for com.badlogic.gdx.graphics.g3d.utils DefaultTextureBinder DefaultTextureBinder

List of usage examples for com.badlogic.gdx.graphics.g3d.utils DefaultTextureBinder DefaultTextureBinder

Introduction

In this page you can find the example usage for com.badlogic.gdx.graphics.g3d.utils DefaultTextureBinder DefaultTextureBinder.

Prototype

public DefaultTextureBinder(final int method) 

Source Link

Document

Uses all available texture units and reuse weight of 3

Usage

From source file:com.github.fauu.helix.system.RenderingSystem.java

License:Open Source License

@Override
protected void initialize() {
    displayableCollections = new Array<Array<? extends Displayable>>();

    modelDisplayables = new Array<ModelDisplayable>();
    displayableCollections.add(modelDisplayables);

    decalDisplayables = new Array<DecalDisplayable>();
    displayableCollections.add(decalDisplayables);

    renderContext = new RenderContext(new DefaultTextureBinder(DefaultTextureBinder.WEIGHTED));
    renderContext.setCullFace(GL20.GL_BACK);

    modelBatch = new ModelBatch(renderContext, new DefaultShaderProvider(), new HelixRenderableSorter());

    decalBatch = new DecalBatch(new CameraGroupStrategy(camera));

    spriteBatch = new SpriteBatch();
}