@Override public void dispose () { BufferUtils.disposeUnsafeByteBuffer(byteBuffer); }
/** Disposes this IndexArray and all its associated OpenGL resources. */ public void dispose () { BufferUtils.disposeUnsafeByteBuffer(byteBuffer); } }
/** Releases the native resources of the ETC1Data instance. */ public void dispose () { BufferUtils.disposeUnsafeByteBuffer(compressedData); }
/** Disposes this IndexArray and all its associated OpenGL resources. */ public void dispose () { BufferUtils.disposeUnsafeByteBuffer(byteBuffer); } }
public void disposePreparedData () { if (compressedData != null) BufferUtils.disposeUnsafeByteBuffer(compressedData); compressedData = null; }
public void disposePreparedData () { if (compressedData != null) BufferUtils.disposeUnsafeByteBuffer(compressedData); compressedData = null; }
/** Disposes of all resources this VertexBufferObject uses. */ @Override public void dispose () { GL20 gl = Gdx.gl20; gl.glBindBuffer(GL20.GL_ARRAY_BUFFER, 0); gl.glDeleteBuffer(bufferHandle); bufferHandle = 0; if (ownsBuffer) BufferUtils.disposeUnsafeByteBuffer(byteBuffer); } }
/** Disposes this IndexBufferObject and all its associated OpenGL resources. */ public void dispose () { Gdx.gl20.glBindBuffer(GL20.GL_ELEMENT_ARRAY_BUFFER, 0); Gdx.gl20.glDeleteBuffer(bufferHandle); bufferHandle = 0; BufferUtils.disposeUnsafeByteBuffer(byteBuffer); } }
/** Disposes this IndexBufferObject and all its associated OpenGL resources. */ public void dispose () { Gdx.gl20.glBindBuffer(GL20.GL_ELEMENT_ARRAY_BUFFER, 0); Gdx.gl20.glDeleteBuffer(bufferHandle); bufferHandle = 0; BufferUtils.disposeUnsafeByteBuffer(byteBuffer); } }
/** Disposes of all resources this VertexBufferObject uses. */ @Override public void dispose () { GL20 gl = Gdx.gl20; gl.glBindBuffer(GL20.GL_ARRAY_BUFFER, 0); gl.glDeleteBuffer(bufferHandle); bufferHandle = 0; if (ownsBuffer) BufferUtils.disposeUnsafeByteBuffer(byteBuffer); } }
public boolean loadFile(final com.badlogic.gdx.files.FileHandle fileHandle) { final int len = (int)fileHandle.length(); if (len <= 0) throw new com.badlogic.gdx.utils.GdxRuntimeException("Incorrect file specified"); java.nio.ByteBuffer buff = com.badlogic.gdx.utils.BufferUtils.newUnsafeByteBuffer(len); buff.put(fileHandle.readBytes()); buff.position(0); boolean result = loadFileFromMemory(buff, len); com.badlogic.gdx.utils.BufferUtils.disposeUnsafeByteBuffer(buff); return result; }
@Override public void dispose () { doneFreeType(address); for(ByteBuffer buffer: fontData.values()) { if (BufferUtils.isUnsafeByteBuffer(buffer)) BufferUtils.disposeUnsafeByteBuffer(buffer); } }
public boolean loadFile(final com.badlogic.gdx.files.FileHandle fileHandle) { final int len = (int)fileHandle.length(); if (len <= 0) throw new com.badlogic.gdx.utils.GdxRuntimeException("Incorrect file specified"); java.nio.ByteBuffer buff = com.badlogic.gdx.utils.BufferUtils.newUnsafeByteBuffer(len); buff.put(fileHandle.readBytes()); buff.position(0); boolean result = loadFileFromMemory(buff, len); com.badlogic.gdx.utils.BufferUtils.disposeUnsafeByteBuffer(buff); return result; }
@Override public void dispose () { doneFreeType(address); for(ByteBuffer buffer: fontData.values()) { if (BufferUtils.isUnsafeByteBuffer(buffer)) BufferUtils.disposeUnsafeByteBuffer(buffer); } }
/** * Disposes of all resources this VertexBufferObject uses. */ @Override public void dispose () { GL30 gl = Gdx.gl30; gl.glBindBuffer(GL20.GL_ARRAY_BUFFER, 0); gl.glDeleteBuffer(bufferHandle); bufferHandle = 0; BufferUtils.disposeUnsafeByteBuffer(byteBuffer); deleteVAO(); }
/** * Disposes of all resources this VertexBufferObject uses. */ @Override public void dispose () { GL30 gl = Gdx.gl30; gl.glBindBuffer(GL20.GL_ARRAY_BUFFER, 0); gl.glDeleteBuffer(bufferHandle); bufferHandle = 0; BufferUtils.disposeUnsafeByteBuffer(byteBuffer); deleteVAO(); }
@Override public void dispose() { doneFace(address); ByteBuffer buffer = library.fontData.get(address); if(buffer != null) { library.fontData.remove(address); if (BufferUtils.isUnsafeByteBuffer(buffer)) BufferUtils.disposeUnsafeByteBuffer(buffer); } }
@Override public void dispose() { doneFace(address); ByteBuffer buffer = library.fontData.get(address); if(buffer != null) { library.fontData.remove(address); if (BufferUtils.isUnsafeByteBuffer(buffer)) BufferUtils.disposeUnsafeByteBuffer(buffer); } }
public Face newMemoryFace(ByteBuffer buffer, int faceIndex) { long face = newMemoryFace(address, buffer, buffer.remaining(), faceIndex); if(face == 0) { if (BufferUtils.isUnsafeByteBuffer(buffer)) BufferUtils.disposeUnsafeByteBuffer(buffer); throw new GdxRuntimeException("Couldn't load font, FreeType error code: " + getLastErrorCode()); } else { fontData.put(face, buffer); return new Face(face, this); } }
public Face newMemoryFace(ByteBuffer buffer, int faceIndex) { long face = newMemoryFace(address, buffer, buffer.remaining(), faceIndex); if(face == 0) { if (BufferUtils.isUnsafeByteBuffer(buffer)) BufferUtils.disposeUnsafeByteBuffer(buffer); throw new GdxRuntimeException("Couldn't load font, FreeType error code: " + getLastErrorCode()); } else { fontData.put(face, buffer); return new Face(face, this); } }