⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 matrixtrackinggl.java

📁 android 例子中的确良ApiDemos。很有代表意义
💻 JAVA
📖 第 1 页 / 共 3 页
字号:
    }    public void glLoadMatrixf(float[] m, int offset) {        mCurrent.glLoadMatrixf(m, offset);        mgl.glLoadMatrixf(m, offset);        if ( _check) check();    }    public void glLoadMatrixf(FloatBuffer m) {        int position = m.position();        mCurrent.glLoadMatrixf(m);        m.position(position);        mgl.glLoadMatrixf(m);        if ( _check) check();    }    public void glLoadMatrixx(int[] m, int offset) {        mCurrent.glLoadMatrixx(m, offset);        mgl.glLoadMatrixx(m, offset);        if ( _check) check();    }    public void glLoadMatrixx(IntBuffer m) {        int position = m.position();        mCurrent.glLoadMatrixx(m);        m.position(position);        mgl.glLoadMatrixx(m);        if ( _check) check();    }    public void glLogicOp(int opcode) {        mgl.glLogicOp(opcode);    }    public void glMaterialf(int face, int pname, float param) {        mgl.glMaterialf(face, pname, param);    }    public void glMaterialfv(int face, int pname, float[] params, int offset) {        mgl.glMaterialfv(face, pname, params, offset);    }    public void glMaterialfv(int face, int pname, FloatBuffer params) {        mgl.glMaterialfv(face, pname, params);    }    public void glMaterialx(int face, int pname, int param) {        mgl.glMaterialx(face, pname, param);    }    public void glMaterialxv(int face, int pname, int[] params, int offset) {        mgl.glMaterialxv(face, pname, params, offset);    }    public void glMaterialxv(int face, int pname, IntBuffer params) {        mgl.glMaterialxv(face, pname, params);    }    public void glMatrixMode(int mode) {        switch (mode) {        case GL10.GL_MODELVIEW:            mCurrent = mModelView;            break;        case GL10.GL_TEXTURE:            mCurrent = mTexture;            break;        case GL10.GL_PROJECTION:            mCurrent = mProjection;            break;        default:            throw new IllegalArgumentException("Unknown matrix mode: " + mode);        }        mgl.glMatrixMode(mode);        mMatrixMode = mode;        if ( _check) check();    }    public void glMultMatrixf(float[] m, int offset) {        mCurrent.glMultMatrixf(m, offset);        mgl.glMultMatrixf(m, offset);        if ( _check) check();    }    public void glMultMatrixf(FloatBuffer m) {        int position = m.position();        mCurrent.glMultMatrixf(m);        m.position(position);        mgl.glMultMatrixf(m);        if ( _check) check();    }    public void glMultMatrixx(int[] m, int offset) {        mCurrent.glMultMatrixx(m, offset);        mgl.glMultMatrixx(m, offset);        if ( _check) check();    }    public void glMultMatrixx(IntBuffer m) {        int position = m.position();        mCurrent.glMultMatrixx(m);        m.position(position);        mgl.glMultMatrixx(m);        if ( _check) check();    }    public void glMultiTexCoord4f(int target,            float s, float t, float r, float q) {        mgl.glMultiTexCoord4f(target, s, t, r, q);    }    public void glMultiTexCoord4x(int target, int s, int t, int r, int q) {        mgl.glMultiTexCoord4x(target, s, t, r, q);    }    public void glNormal3f(float nx, float ny, float nz) {        mgl.glNormal3f(nx, ny, nz);    }    public void glNormal3x(int nx, int ny, int nz) {        mgl.glNormal3x(nx, ny, nz);    }    public void glNormalPointer(int type, int stride, Buffer pointer) {        mgl.glNormalPointer(type, stride, pointer);    }    public void glOrthof(float left, float right, float bottom, float top,            float near, float far) {        mCurrent.glOrthof(left, right, bottom, top, near, far);        mgl.glOrthof(left, right, bottom, top, near, far);        if ( _check) check();    }    public void glOrthox(int left, int right, int bottom, int top, int near,            int far) {        mCurrent.glOrthox(left, right, bottom, top, near, far);        mgl.glOrthox(left, right, bottom, top, near, far);        if ( _check) check();    }    public void glPixelStorei(int pname, int param) {        mgl.glPixelStorei(pname, param);    }    public void glPointSize(float size) {        mgl.glPointSize(size);    }    public void glPointSizex(int size) {        mgl.glPointSizex(size);    }    public void glPolygonOffset(float factor, float units) {        mgl.glPolygonOffset(factor, units);    }    public void glPolygonOffsetx(int factor, int units) {        mgl.glPolygonOffsetx(factor, units);    }    public void glPopMatrix() {        mCurrent.glPopMatrix();        mgl.glPopMatrix();        if ( _check) check();    }    public void glPushMatrix() {        mCurrent.glPushMatrix();        mgl.glPushMatrix();        if ( _check) check();    }    public void glReadPixels(int x, int y, int width, int height, int format,            int type, Buffer pixels) {        mgl.glReadPixels(x, y, width, height, format, type, pixels);    }    public void glRotatef(float angle, float x, float y, float z) {        mCurrent.glRotatef(angle, x, y, z);        mgl.glRotatef(angle, x, y, z);        if ( _check) check();    }    public void glRotatex(int angle, int x, int y, int z) {        mCurrent.glRotatex(angle, x, y, z);        mgl.glRotatex(angle, x, y, z);        if ( _check) check();    }    public void glSampleCoverage(float value, boolean invert) {        mgl.glSampleCoverage(value, invert);    }    public void glSampleCoveragex(int value, boolean invert) {        mgl.glSampleCoveragex(value, invert);    }    public void glScalef(float x, float y, float z) {        mCurrent.glScalef(x, y, z);        mgl.glScalef(x, y, z);        if ( _check) check();    }    public void glScalex(int x, int y, int z) {        mCurrent.glScalex(x, y, z);        mgl.glScalex(x, y, z);        if ( _check) check();    }    public void glScissor(int x, int y, int width, int height) {        mgl.glScissor(x, y, width, height);    }    public void glShadeModel(int mode) {        mgl.glShadeModel(mode);    }    public void glStencilFunc(int func, int ref, int mask) {        mgl.glStencilFunc(func, ref, mask);    }    public void glStencilMask(int mask) {        mgl.glStencilMask(mask);    }    public void glStencilOp(int fail, int zfail, int zpass) {        mgl.glStencilOp(fail, zfail, zpass);    }    public void glTexCoordPointer(int size, int type,            int stride, Buffer pointer) {        mgl.glTexCoordPointer(size, type, stride, pointer);    }    public void glTexEnvf(int target, int pname, float param) {        mgl.glTexEnvf(target, pname, param);    }    public void glTexEnvfv(int target, int pname, float[] params, int offset) {        mgl.glTexEnvfv(target, pname, params, offset);    }    public void glTexEnvfv(int target, int pname, FloatBuffer params) {        mgl.glTexEnvfv(target, pname, params);    }    public void glTexEnvx(int target, int pname, int param) {        mgl.glTexEnvx(target, pname, param);    }    public void glTexEnvxv(int target, int pname, int[] params, int offset) {        mgl.glTexEnvxv(target, pname, params, offset);    }    public void glTexEnvxv(int target, int pname, IntBuffer params) {        mgl.glTexEnvxv(target, pname, params);    }    public void glTexImage2D(int target, int level, int internalformat,            int width, int height, int border, int format, int type,            Buffer pixels) {        mgl.glTexImage2D(target, level, internalformat, width, height, border,                format, type, pixels);    }    public void glTexParameterf(int target, int pname, float param) {        mgl.glTexParameterf(target, pname, param);    }    public void glTexParameterx(int target, int pname, int param) {        mgl.glTexParameterx(target, pname, param);    }    public void glTexParameteriv(int target, int pname, int[] params, int offset) {        mgl11.glTexParameteriv(target, pname, params, offset);    }    public void glTexParameteriv(int target, int pname, IntBuffer params) {        mgl11.glTexParameteriv(target, pname, params);    }    public void glTexSubImage2D(int target, int level, int xoffset,            int yoffset, int width, int height, int format, int type,            Buffer pixels) {        mgl.glTexSubImage2D(target, level, xoffset, yoffset, width, height,                format, type, pixels);    }    public void glTranslatef(float x, float y, float z) {        mCurrent.glTranslatef(x, y, z);        mgl.glTranslatef(x, y, z);        if ( _check) check();    }    public void glTranslatex(int x, int y, int z) {        mCurrent.glTranslatex(x, y, z);        mgl.glTranslatex(x, y, z);        if ( _check) check();    }    public void glVertexPointer(int size, int type,            int stride, Buffer pointer) {        mgl.glVertexPointer(size, type, stride, pointer);    }    public void glViewport(int x, int y, int width, int height) {        mgl.glViewport(x, y, width, height);    }    public void glClipPlanef(int plane, float[] equation, int offset) {        mgl11.glClipPlanef(plane, equation, offset);    }    public void glClipPlanef(int plane, FloatBuffer equation) {        mgl11.glClipPlanef(plane, equation);    }    public void glClipPlanex(int plane, int[] equation, int offset) {        mgl11.glClipPlanex(plane, equation, offset);    }    public void glClipPlanex(int plane, IntBuffer equation) {        mgl11.glClipPlanex(plane, equation);    }    // Draw Texture Extension    public void glDrawTexfOES(float x, float y, float z,        float width, float height) {        mgl11Ext.glDrawTexfOES(x, y, z, width, height);    }    public void glDrawTexfvOES(float[] coords, int offset) {        mgl11Ext.glDrawTexfvOES(coords, offset);    }    public void glDrawTexfvOES(FloatBuffer coords) {        mgl11Ext.glDrawTexfvOES(coords);    }    public void glDrawTexiOES(int x, int y, int z, int width, int height) {        mgl11Ext.glDrawTexiOES(x, y, z, width, height);    }    public void glDrawTexivOES(int[] coords, int offset) {        mgl11Ext.glDrawTexivOES(coords, offset);    }    public void glDrawTexivOES(IntBuffer coords) {        mgl11Ext.glDrawTexivOES(coords);    }    public void glDrawTexsOES(short x, short y, short z,        short width, short height) {        mgl11Ext.glDrawTexsOES(x, y, z, width, height);    }    public void glDrawTexsvOES(short[] coords, int offset) {        mgl11Ext.glDrawTexsvOES(coords, offset);    }    public void glDrawTexsvOES(ShortBuffer coords) {        mgl11Ext.glDrawTexsvOES(coords);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -