Sto provando a scrivere un wrapper per il seguente bit di codice di scala:
val vertBuffer: FloatBuffer = createFloatBuffer(vertex_positions.length)
vertBuffer.put(vertex_positions)
vertBuffer.flip()
Tuttavia, la classe verrà usata quasi esclusivamente in cose del genere:
val vboId = glGenBuffers()
glBindBuffer(GL_ARRAY_BUFFER, vboId)
glBufferData(GL_ARRAY_BUFFER, vertBuffer, GL_STATIC_DRAW)
Sto cercando un modo per evitare di dover digitare qualcosa di simile a
vertBufferWrapper.getWrapped
ed essere in grado di scrivere solo
vertBufferWrapper
Grazie per il tuo tempo.