8586878889909192939495
} public FloatBuffer getBuffer() { FloatBuffer buffer = BufferUtils.createFloatBuffer(4); store(buffer); buffer.clear(); return buffer; } public void store(FloatBuffer buffer) { buffer.put(red);
433434435436437438439440441
} public FloatBuffer getBuffer() { FloatBuffer buffer = BufferUtils.createFloatBuffer(2); store(buffer); buffer.clear(); return buffer; } }
84858687888990919293
private void drawLight() { FloatBuffer buff = BufferUtils.createFloatBuffer(4); buff.put(transform.position.getBuffer()); buff.put(directional ? 0.0f : 1.0f); buff.clear(); glLight(GL_LIGHT0 + index, GL_POSITION, buff); } }
526527528529530531532533534
} public FloatBuffer getBuffer() { FloatBuffer buffer = BufferUtils.createFloatBuffer(3); store(buffer); buffer.clear(); return buffer; } }
296297298299300301302303304305306
texs.position(startIndex * 2); texs.put(eU).put(sV); texs.put(eU).put(eV); texs.put(sU).put(eV); texs.put(sU).put(sV); texs.clear(); } currentTexIndex = newTexIndex; } return false;
451452453454455456457458459460461
* * @return the new FloatBuffer */ public static FloatBuffer createFloatBuffer(int size) { FloatBuffer buf = ByteBuffer.allocateDirect(4 * size).order(ByteOrder.nativeOrder()).asFloatBuffer(); buf.clear(); return buf; } /** * Create a new FloatBuffer of an appropriate size to hold the specified