Example usage for com.badlogic.gdx.graphics GL10 GL_TEXTURE_MIN_FILTER

List of usage examples for com.badlogic.gdx.graphics GL10 GL_TEXTURE_MIN_FILTER

Introduction

In this page you can find the example usage for com.badlogic.gdx.graphics GL10 GL_TEXTURE_MIN_FILTER.

Prototype

int GL_TEXTURE_MIN_FILTER

To view the source code for com.badlogic.gdx.graphics GL10 GL_TEXTURE_MIN_FILTER.

Click Source Link

Usage

From source file:org.interreg.docexplore.reader.book.BookCover.java

License:Open Source License

public void render(Bindable coverTex, Bindable innerCoverTex) {
    GL10 gl = Gdx.gl10;/*from   ww  w  . j  a v a2 s.  c  o m*/
    gl.glColor4f(1, 1, 1, 1);
    gl.glTexParameterf(GL10.GL_TEXTURE_2D, GL10.GL_TEXTURE_MIN_FILTER, GL10.GL_LINEAR);
    gl.glEnable(GL10.GL_TEXTURE_2D);

    if (innerCoverTex != null && !book.app.bookEngine.coverOnly()) {
        innerCoverTex.bind();
        meshes[innerBinding].render(GL10.GL_TRIANGLES);
    }
    if (coverTex != null) {
        coverTex.bind();
        meshes[outerBinding].render(GL10.GL_TRIANGLES);
    }

    //      meshes[topBinding].render(GL10.GL_TRIANGLES);
    //      meshes[bottomBinding].render(GL10.GL_TRIANGLES);
    //      meshes[frontBinding].render(GL10.GL_TRIANGLES);

    gl.glDisable(GL10.GL_TEXTURE_2D);
}

From source file:org.interreg.docexplore.reader.book.BookPageStack.java

License:Open Source License

public void render(Bindable pageTexture, Bindable regionMask) {
    if (nStackPages == 0)
        return;//w  w  w.  ja  v  a  2s .c  om

    stackSide.render(GL10.GL_TRIANGLES);
    spineFill.render(GL10.GL_TRIANGLES);

    Gdx.gl10.glColor4f(1, 1, 1, 1);
    Gdx.gl10.glTexParameterf(GL10.GL_TEXTURE_2D, GL10.GL_TEXTURE_MIN_FILTER, GL10.GL_LINEAR);
    Gdx.gl10.glEnable(GL10.GL_TEXTURE_2D);
    pageTexture.bind();
    stackFront.render(GL10.GL_TRIANGLES);

    if (regionMask != null) {
        Gdx.gl10.glDisable(GL10.GL_LIGHTING);
        Gdx.gl10.glDepthFunc(GL10.GL_LEQUAL);
        float shade = book.app.bookEngine.roiOverlay.active || book.app.bookEngine.roiOverlay.leaving
                ? .5f * book.app.bookEngine.roiOverlay.alpha
                : .5f * (cnt > 100 ? 200 - cnt : cnt) / 100f;

        Gdx.gl10.glColor4f(1, 1, 1, shade);
        regionMask.bind();
        stackFront.render(GL10.GL_TRIANGLES);

        Gdx.gl10.glEnable(GL10.GL_LIGHTING);
    }
    Gdx.gl10.glDisable(GL10.GL_TEXTURE_2D);
    Gdx.gl10.glDepthFunc(GL10.GL_LESS);
    cnt = (cnt + 1) % 200;
}