Package gov.nasa.worldwind.util
Class BufferFactory.IntBufferFactory
- java.lang.Object
-
- gov.nasa.worldwind.util.BufferFactory
-
- gov.nasa.worldwind.util.BufferFactory.IntBufferFactory
-
- Enclosing class:
- BufferFactory
public static class BufferFactory.IntBufferFactory extends BufferFactory
Implementation of BufferFactory which constructs instances ofBufferWrapper.IntBufferWrapper
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class gov.nasa.worldwind.util.BufferFactory
BufferFactory.ByteBufferFactory, BufferFactory.DoubleBufferFactory, BufferFactory.FloatBufferFactory, BufferFactory.IntBufferFactory, BufferFactory.ShortBufferFactory
-
-
Constructor Summary
Constructors Constructor Description IntBufferFactory()
Constructs a new IntBufferFactory with the default buffer allocation policy.IntBufferFactory(boolean allocateDirect)
Constructs a new IntBufferFactory with the specified buffer allocation policy.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BufferWrapper
newBuffer(int size)
Constructs a new IntBufferWrapper of the specified size, backed by aIntBuffer
.-
Methods inherited from class gov.nasa.worldwind.util.BufferFactory
isAllocateDirect
-
-
-
-
Constructor Detail
-
IntBufferFactory
public IntBufferFactory(boolean allocateDirect)
Constructs a new IntBufferFactory with the specified buffer allocation policy.- Parameters:
allocateDirect
- true to allocate and return IntBufferWrappers backed by direct buffers, false to allocate and return IntBufferWrappers backed by non-direct buffers.
-
IntBufferFactory
public IntBufferFactory()
Constructs a new IntBufferFactory with the default buffer allocation policy. This factory allocates and returns IntBufferWrappers backed by direct buffers.
-
-
Method Detail
-
newBuffer
public BufferWrapper newBuffer(int size)
Constructs a new IntBufferWrapper of the specified size, backed by aIntBuffer
.- Specified by:
newBuffer
in classBufferFactory
- Parameters:
size
- the new buffer's size, int ints.- Returns:
- the new buffer.
- Throws:
java.lang.IllegalArgumentException
- if size is negative.
-
-