utility classes and miscellaneous useful algorithms
ClassDescriptionDeprecated.Converts from Java based logging (
Loggerto Android based logging
Log.Allocates and destroys direct byte buffers using native code.
AreaUtilsis used to calculate the area of various objects, such as bounding volumes.Interface to create/destroy direct buffers.The factory of buffer allocators.
BufferUtilsis a helper class for generating nio buffers from jME data classes such as Vectors and ColorRGBA.IntMap<T>Similar to a
Mapexcept that ints are used as keys.IntMap.Entry<T>More simple formatter than the default one used in Java logging.ListMap<K,
V>Implementation of a Map that favors iteration speed rather than get/put speed.ListSort<T>Fast, stable sort used to sort geometries It's adapted from Tim Peters's work on list sorting for Python.
LittleEndienis a class to read little-endian stored data via an InputStream.The implementation of the
MemoryUtilto manage memory.Threadsafe implementation of the
LWJGLBufferAllocator.This appState is for debug purpose only, and was made to provide an easy way to test shaders, with a live update capability.See thread http://jmonkeyengine.org/forum/topic/monitor-direct-memory-usage-in-your-app/#post-205999Describes a native object.GLObjectManager tracks all GLObjects used by the Renderer.This class contains a primitive allocator with no special logic, should work on any jvmThis class contains the reflection based way to remove DirectByteBuffers in java, allocation is done via ByteBuffer.allocateDirectRingBuffer<T>Ring buffer (fixed size queue) implementation using a circular array (array with wrap-around).Provides a list with similar modification semantics to java.util.concurrent's CopyOnWriteArrayList except that it is not concurrent and also provides direct access to the current array.
SkyFactoryis used to create jME
Spatials that can be attached to the scene to display a sky image in the background.The type of map fed to the shaderQuick and merge sort implementations that create no garbage, unlike
Arrays.sort(int).Keeps track of tangent, binormal, and normal for one triangle.Created by Nehon on 03/10/2016.Temporary variables assigned to each thread.A class dedicated to the management and the display of a Graphical User Interface (GUI) within a VR environment.An enumeration that describes the GUI display positioning modes.