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

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

Introduction

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

Prototype

int WEIGHTED

To view the source code for com.badlogic.gdx.graphics.g3d.utils DefaultTextureBinder WEIGHTED.

Click Source Link

Usage

From source file:com.github.fauu.helix.core.Renderer.java

License:Open Source License

public Renderer() {
    renderContext = new com.badlogic.gdx.graphics.g3d.utils.RenderContext(
            new DefaultTextureBinder(DefaultTextureBinder.WEIGHTED, 1));

    shaderProvider = new ShaderProvider();

    modelBatch = new ModelBatch(renderContext, shaderProvider);

    fb = new FrameBuffer(Pixmap.Format.RGBA8888, Gdx.graphics.getWidth(), Gdx.graphics.getHeight(), false);

    spriteBatch = new SpriteBatch();

    waterCamera = new PerspectiveCamera(50, Gdx.graphics.getWidth(), Gdx.graphics.getHeight());
    waterCamera.position.set(0, 0, 0);/*from  ww w. j a va2s  . c  om*/
    waterCamera.rotateAround(new Vector3(0, 0, 0), new Vector3(0, 1, 0), -90);
    waterCamera.lookAt(0, 1f, -1);
    waterCamera.near = 0.01f;
    waterCamera.far = 300;
    waterCamera.position.add(11, 0, 22);
    waterCamera.update();
}

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