Maven module :un.engine : engine-opengl-util :
Class :
un.impl.opengl.resource.AbstractTupleBufferResource
Extends/Implements :
un.api.geometry.AbstractTupleBuffer
un.impl.opengl.resource.Resource
Subclasses : -
Variables :
name,
buffer,
dirty,
bytePerElement,
gpuType,
size,
bufferId
Functions :
AbstractTupleBufferResource,
updateModel,
setBuffer,
setIntBuffer,
setFloatBuffer,
setBuffer,
getName,
setName,
isForgetOnLoad,
setForgetOnLoad,
getBytePerElement,
getTupleCount,
getPrimitiveBuffer,
getTupleInt,
getTupleFloat,
setTupleInt,
setTupleFloat,
isDirty,
notifyDirty,
getGpuID,
isOnSystemMemory,
isOnGpuMemory,
unloadFromSystemMemory,
finalize
protected CharArray
name
protected Buffer
buffer
protected boolean
dirty
protected int
bytePerElement
protected int
gpuType
protected int
size
protected int[]
bufferId
public void
AbstractTupleBufferResource ()
protected void
updateModel (Extent.Long dimensions, int sampleType, int nbSample)
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 CharArray
getName ()
public void
setName (CharArray name)
public boolean
isForgetOnLoad ()
public void
setForgetOnLoad (boolean forget)
public int
getBytePerElement ()
public int
getTupleCount ()
public Buffer
getPrimitiveBuffer ()
public int[]
getTupleInt (int index, int[] buffer)
public float[]
getTupleFloat (int index, float[] buffer)
public void
setTupleInt (int index, int[] buffer)
public void
setTupleFloat (int index, float[] buffer)
public boolean
isDirty ()
public void
notifyDirty ()
public int
getGpuID ()
public boolean
isOnSystemMemory ()
public boolean
isOnGpuMemory ()
public void
unloadFromSystemMemory (GL gl)
protected void
finalize ()