Package java.nio

Examples of java.nio.FloatBuffer.position()


            data.get(temp, 0, 3);
            data.position(offsets[1]);
            data.get(temp, 3, 2);
            data.position(offsets[2]);
            data.get(temp, 5, 3);
            data.position(offsets[3]);
            data.get(temp, 8, 1);
           
            offsets[0] += 3;
            offsets[1] += 2;
            offsets[2] += 3;
View Full Code Here


            FloatBuffer fb = bb.asFloatBuffer();
            for (int j = 0; j < packedClearedArea.ROI.height; j++) {
                /** line by line
                 * (yb + j) * width + xb
                 */
                fb.position((packedClearedArea.ROI.y - pboROI.y + j) * pboROI.width + packedClearedArea.ROI.x - pboROI.x);
                fb.put(zeros);
                zeros.rewind();
            }
        }
        ARBPixelBufferObject.glUnmapBufferARB(target);
View Full Code Here

          index = j+base;

          for (k = 0, tOffset = vOffset;
          k < texCoordSetCount; k++) {
        FloatBuffer texBuffer = (FloatBuffer)src.refTexCoordsBuffer[k].getROBuffer();
        texBuffer.position(src.indexTexCoord[k][index]*texCoordStride);
        texBuffer.get(vertexData, tOffset, texCoordStride);
        tOffset += texCoordStride;
                            }
                            vOffset += stride;
      }
View Full Code Here

          index = j+base;

          for (k = 0; k < vertexAttrCount; k++) {
                                int vaOffset = vOffset + vertexAttrOffsets[k];
                                FloatBuffer vaBuffer = src.floatBufferRefVertexAttrs[k];
        vaBuffer.position(src.indexVertexAttr[k][index]*vertexAttrSizes[k]);
        vaBuffer.get(vertexData, vaOffset, vertexAttrSizes[k]);
                            }
                            vOffset += stride;
      }
      base += src.stripIndexCounts[i];
View Full Code Here

                            verts = FloatBuffer.wrap(varray);
                        }
                        for (int vaIdx = 0; vaIdx < vertexAttrCount; vaIdx++) {
                            switch (vertexAttrSizes[vaIdx]) {
                                case 1:
                                    verts.position(vaOff);
                                    jctx.vertexAttr1fv(gl, vaIdx, verts);
                                    break;
                                case 2:
                                    verts.position(vaOff);
                                    jctx.vertexAttr2fv(gl, vaIdx, verts);
View Full Code Here

                                case 1:
                                    verts.position(vaOff);
                                    jctx.vertexAttr1fv(gl, vaIdx, verts);
                                    break;
                                case 2:
                                    verts.position(vaOff);
                                    jctx.vertexAttr2fv(gl, vaIdx, verts);
                                    break;
                                case 3:
                                    verts.position(vaOff);
                                    jctx.vertexAttr3fv(gl, vaIdx, verts);
View Full Code Here

                                case 2:
                                    verts.position(vaOff);
                                    jctx.vertexAttr2fv(gl, vaIdx, verts);
                                    break;
                                case 3:
                                    verts.position(vaOff);
                                    jctx.vertexAttr3fv(gl, vaIdx, verts);
                                    break;
                                case 4:
                                    verts.position(vaOff);
                                    jctx.vertexAttr4fv(gl, vaIdx, verts);
View Full Code Here

                                case 3:
                                    verts.position(vaOff);
                                    jctx.vertexAttr3fv(gl, vaIdx, verts);
                                    break;
                                case 4:
                                    verts.position(vaOff);
                                    jctx.vertexAttr4fv(gl, vaIdx, verts);
                                    break;
                            }

                            vaOff += vertexAttrSizes[vaIdx];
View Full Code Here

                        verts = FloatBuffer.wrap(varray);
                    }
                    for (int vaIdx = 0; vaIdx < vertexAttrCount; vaIdx++) {
                        switch (vertexAttrSizes[vaIdx]) {
                            case 1:
                                verts.position(vaOff);
                                jctx.vertexAttr1fv(gl, vaIdx, verts);
                                break;
                            case 2:
                                verts.position(vaOff);
                                jctx.vertexAttr2fv(gl, vaIdx, verts);
View Full Code Here

                            case 1:
                                verts.position(vaOff);
                                jctx.vertexAttr1fv(gl, vaIdx, verts);
                                break;
                            case 2:
                                verts.position(vaOff);
                                jctx.vertexAttr2fv(gl, vaIdx, verts);
                                break;
                            case 3:
                                verts.position(vaOff);
                                jctx.vertexAttr3fv(gl, vaIdx, verts);
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.