Home | History | Annotate | Download | only in scene

Lines Matching refs:vb

237             for (VertexBuffer vb : buffersList.getArray()){
238 VertexBuffer bufClone = vb.clone();
239 clone.buffers.put(vb.getBufferType().ordinal(), bufClone);
540 for (VertexBuffer vb : buffersList.getArray()){
541 vb.setUsage(Usage.Static);
551 for (VertexBuffer vb : buffersList.getArray()){
552 vb.setUsage(Usage.Dynamic);
562 for (VertexBuffer vb : buffersList.getArray()){
563 vb.setUsage(Usage.Stream);
583 VertexBuffer vb = vbs.get(i);
584 // if (vb.getFormat() != Format.Float){
588 stride += vb.componentsLength;
589 vb.getData().clear(); // reset position & limit (used later)
602 VertexBuffer vb = vbs.get(i);
603 switch (vb.getFormat()){
605 FloatBuffer fb = (FloatBuffer) vb.getData();
606 for (int comp = 0; comp < vb.components; comp++){
612 ByteBuffer bb = (ByteBuffer) vb.getData();
613 for (int comp = 0; comp < vb.components; comp++){
620 ShortBuffer sb = (ShortBuffer) vb.getData();
621 for (int comp = 0; comp < vb.components; comp++){
627 IntBuffer ib = (IntBuffer) vb.getData();
628 for (int comp = 0; comp < vb.components; comp++){
633 DoubleBuffer db = (DoubleBuffer) vb.getData();
634 for (int comp = 0; comp < vb.components; comp++){
643 for (VertexBuffer vb : vbs){
644 vb.setOffset(offset);
645 vb.setStride(stride);
647 vb.updateData(null);
648 //vb.setupData(vb.usage, vb.components, vb.format, null);
649 offset += vb.componentsLength;
863 * @param vb The buffer to set
866 public void setBuffer(VertexBuffer vb){
867 if (buffers.containsKey(vb.getBufferType().ordinal()))
868 throw new IllegalArgumentException("Buffer type already set: "+vb.getBufferType());
870 buffers.put(vb.getBufferType().ordinal(), vb);
871 buffersList.add(vb);
883 VertexBuffer vb = buffers.remove(type.ordinal());
884 if (vb != null){
885 buffersList.remove(vb);
903 VertexBuffer vb = buffers.get(type.ordinal());
904 if (vb == null){
905 vb = new VertexBuffer(type);
906 vb.setupData(Usage.Dynamic, components, format, buf);
907 setBuffer(vb);
909 if (vb.getNumComponents() != components || vb.getFormat() != format){
913 vb.updateData(buf);
980 VertexBuffer vb = getBuffer(type);
981 if (vb == null)
984 return (FloatBuffer) vb.getData();
995 VertexBuffer vb = getBuffer(type);
996 if (vb == null)
999 return (ShortBuffer) vb.getData();
1038 VertexBuffer vb = getBuffer(Type.Index);
1039 if (vb == null)
1042 Buffer buf = vb.getData();