Code example for GL10

Methods: glDrawArrays, glLoadIdentity, glScalef, glTranslatef

0
            float sizeX = (float) w / (float) getWindowWidth() * 2;
            float sizeY = (float) h / (float) getWindowHeight() * 2;
            float sx = (float) x / (float) getWindowWidth() * 2;
            float sy = (float) y / (float) getWindowHeight() * 2;
 
            gl10.glLoadIdentity();
            gl10.glTranslatef(-1.0f + sizeX / 2.0f + sx, 1.0f - sizeY / 2.0f - sy, 0.0f);
            gl10.glScalef(sizeX, sizeY, 1.0f);
            gl10.glDrawArrays(GL10.GL_TRIANGLE_STRIP, 0, 4);
        } 
 
        /** 
         * テクスチャの描画エリアを指定する。 
         * 
         * @param gl10 
         * @param x 
         * @param y 
         * @param w 
         * @param h 
         */ 
        @SuppressWarnings("all")