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

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

Introduction

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

Prototype

public RenderContext(TextureBinder textures) 

Source Link

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();
}