Package com.jme3.util
package com.jme3.util
utility classes and miscellaneous useful algorithms
-
ClassDescriptionDeprecated.Converts from Java based logging (
Logger
to Android based loggingLog
.Allocates and destroys direct byte buffers using native code.AreaUtils
is used to calculate the area of various objects, such as bounding volumes.Interface to create/destroy direct buffers.The factory of buffer allocators.BufferUtils
is a helper class for generating nio buffers from jME data classes such as Vectors and ColorRGBA.IntMap<T>Similar to aMap
except 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.LittleEndien
is a class to read little-endian stored data via an InputStream.The implementation of theBufferAllocator
which useMemoryUtil
to 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.SkyFactory
is used to create jMESpatial
s 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.Deprecated.The jme3-vr module is deprecated and will be removed in a future version (as it only supports OpenVR).Deprecated.The jme3-vr module is deprecated and will be removed in a future version (as it only supports OpenVR).Deprecated.The jme3-vr module is deprecated and will be removed in a future version (as it only supports OpenVR).
AndroidNativeBufferAllocator
instead.