Package com.jme3.util
Class LWJGLBufferAllocator.ConcurrentLWJGLBufferAllocator
java.lang.Object
com.jme3.util.LWJGLBufferAllocator
com.jme3.util.LWJGLBufferAllocator.ConcurrentLWJGLBufferAllocator
- All Implemented Interfaces:
- BufferAllocator
- Enclosing class:
- LWJGLBufferAllocator
public static class LWJGLBufferAllocator.ConcurrentLWJGLBufferAllocator
extends LWJGLBufferAllocator
Threadsafe implementation of the 
LWJGLBufferAllocator.- 
Nested Class SummaryNested classes/interfaces inherited from class com.jme3.util.LWJGLBufferAllocatorLWJGLBufferAllocator.ConcurrentLWJGLBufferAllocator
- 
Field SummaryFields inherited from class com.jme3.util.LWJGLBufferAllocatorPROPERTY_CONCURRENT_BUFFER_ALLOCATOR
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionallocate(int size) Allocate a direct ByteBuffer of the specified size.voiddestroyDirectBuffer(Buffer buffer) De-allocate a direct buffer.
- 
Constructor Details- 
ConcurrentLWJGLBufferAllocatorpublic ConcurrentLWJGLBufferAllocator()
 
- 
- 
Method Details- 
destroyDirectBufferDescription copied from interface:BufferAllocatorDe-allocate a direct buffer.- Specified by:
- destroyDirectBufferin interface- BufferAllocator
- Overrides:
- destroyDirectBufferin class- LWJGLBufferAllocator
- Parameters:
- buffer- the buffer to de-allocate (not null)
 
- 
allocateDescription copied from interface:BufferAllocatorAllocate a direct ByteBuffer of the specified size.- Specified by:
- allocatein interface- BufferAllocator
- Overrides:
- allocatein class- LWJGLBufferAllocator
- Parameters:
- size- in bytes (≥0)
- Returns:
- a new direct buffer
 
 
-