Package com.jme3.util
package com.jme3.util
utility classes and miscellaneous useful algorithms
-
ClassDescriptionDeprecated.Converts from Java based logging (
Loggerto Android based loggingLog.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 aMapexcept 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 theBufferAllocatorwhich useMemoryUtilto manage memory.Threadsafe implementation of theLWJGLBufferAllocator.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 jMESpatials 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, unlikeArrays.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.
AndroidNativeBufferAllocatorinstead.