Maven module :un.engine : engine-opengl-util :
Class :
un.impl.opengl.resource.TBO
Extends/Implements :
un.impl.opengl.resource.AbstractResource
Subclasses : -
Variables : -
Functions :
TBO,
TBO,
TBO,
TBO,
getBuffer,
getBytePerElement,
getTupleSize,
getTupleInt,
getTupleFloat,
setBuffer,
setIntBuffer,
setFloatBuffer,
setBuffer,
setTupleInt,
setTupleFloat,
isDirty,
getGpuID,
isOnSystemMemory,
isOnGpuMemory,
loadOnSystemMemory,
loadOnGpuMemory,
updateData,
unloadFromSystemMemory,
unloadFromGpuMemory,
bind,
unbind,
createFloat
public void
TBO ()
public void
TBO (Buffer buffer, int tupleSize)
public void
TBO (int[] array, int tupleSize)
public void
TBO (float[] array, int tupleSize)
public Buffer
getBuffer ()
public int
getBytePerElement ()
public int
getTupleSize ()
public int[]
getTupleInt (int index, int[] buffer)
public float[]
getTupleFloat (int index, float[] buffer)
public void
setBuffer (Buffer buffer, int tupleSize)
public void
setIntBuffer (Buffer buffer, int tupleSize)
public void
setFloatBuffer (Buffer buffer, int tupleSize)
public void
setBuffer (Buffer buffer, int gpuType, int tupleSize)
public void
setTupleInt (int index, int[] buffer)
public void
setTupleFloat (int index, float[] buffer)
public boolean
isDirty ()
public int
getGpuID ()
public boolean
isOnSystemMemory ()
public boolean
isOnGpuMemory ()
public void
loadOnSystemMemory (GL gl)
public void
loadOnGpuMemory (GL gl)
public void
updateData (GL gl)
public void
unloadFromSystemMemory (GL gl)
public void
unloadFromGpuMemory (GL gl)
public void
bind (GL gl)
public void
unbind (GL gl)
public TBO
createFloat (int size, int tuleSize)
https://www.opengl.org/wiki/Buffer_Texture
author Johann Sorel