Uses of Interface
com.badlogic.gdx.utils.Disposable
-
-
Uses of Disposable in com.badlogic.gdx.assets
Classes in com.badlogic.gdx.assets that implement Disposable Modifier and Type Class Description classAssetManagerLoads and stores assets like textures, bitmapfonts, tile maps, sounds, music and so on. -
Uses of Disposable in com.badlogic.gdx.audio
Subinterfaces of Disposable in com.badlogic.gdx.audio Modifier and Type Interface Description interfaceAudioDeviceEncapsulates an audio device in mono or stereo mode.interfaceAudioRecorderAn AudioRecorder allows to record input from an audio device.interfaceMusicA Music instance represents a streamed audio file.interfaceSoundA Sound is a short audio clip that can be played numerous times in parallel. -
Uses of Disposable in com.badlogic.gdx.graphics
Subinterfaces of Disposable in com.badlogic.gdx.graphics Modifier and Type Interface Description interfaceCursorRepresents a mouse cursor.Classes in com.badlogic.gdx.graphics that implement Disposable Modifier and Type Class Description classCubemapWraps a standard OpenGL ES Cubemap.classGLTextureClass representing an OpenGL texture by its target and handle.classMeshA Mesh holds vertices composed of attributes specified by aVertexAttributesinstance.classPixmapA Pixmap represents an image in memory.static classPixmapIO.PNGPNG encoder with compression.classTextureA Texture wraps a standard OpenGL ES texture.classTexture3DOpen GLES wrapper for Texture3DclassTextureArrayOpen GLES wrapper for TextureArray -
Uses of Disposable in com.badlogic.gdx.graphics.g2d
Subinterfaces of Disposable in com.badlogic.gdx.graphics.g2d Modifier and Type Interface Description interfaceBatchA Batch is used to draw 2D rectangles that reference a texture (region).interfacePolygonBatchA PolygonBatch is an extension of the Batch interface that provides additional render methods specifically for rendering polygons.Classes in com.badlogic.gdx.graphics.g2d that implement Disposable Modifier and Type Class Description classBitmapFontRenders bitmap fonts.classCpuSpriteBatchCpuSpriteBatch behaves like SpriteBatch, except it doesn't flush automatically whenever the transformation matrix changes.classDistanceFieldFontRenders bitmap fonts using distance field textures, see the Distance Field Fonts wiki article for usage.classGdx2DPixmapclassParticleEffectclassParticleEffectPool.PooledEffectclassPixmapPackerclassPolygonSpriteBatchA PolygonSpriteBatch is used to draw 2D polygons that reference a texture (region).classSpriteBatchDraws batched quads using indices.classSpriteCacheDraws 2D images, optimized for geometry that does not change.classTextureAtlasLoads images from texture atlases created by TexturePacker.
A TextureAtlas must be disposed to free up the resources consumed by the backing textures. -
Uses of Disposable in com.badlogic.gdx.graphics.g3d
Subinterfaces of Disposable in com.badlogic.gdx.graphics.g3d Modifier and Type Interface Description static interfaceModelCache.MeshPoolAllows to reuse one or more meshes while avoiding creating new objects.interfaceShaderInterface which is used to render one or moreRenderables.Classes in com.badlogic.gdx.graphics.g3d that implement Disposable Modifier and Type Class Description classModelA model represents a 3D assets.classModelBatchBatchesRenderableinstances, fetchesShaders for them, sorts them and then renders them.classModelCacheModelCache tries to combine multiple render calls into a single render call by merging them where possible.static classModelCache.SimpleMeshPoolA basicModelCache.MeshPoolimplementation that avoids creating new meshes at the cost of memory usage.static classModelCache.TightMeshPoolA tightModelCache.MeshPoolimplementation, which is typically used for static meshes (create once, use many).Fields in com.badlogic.gdx.graphics.g3d with type parameters of type Disposable Modifier and Type Field Description protected Array<Disposable>Model. disposablesArray of disposable resources like textures or meshes the Model is responsible for disposingMethods in com.badlogic.gdx.graphics.g3d that return types with arguments of type Disposable Modifier and Type Method Description java.lang.Iterable<Disposable>Model. getManagedDisposables()Methods in com.badlogic.gdx.graphics.g3d with parameters of type Disposable Modifier and Type Method Description voidModel. manageDisposable(Disposable disposable)Adds aDisposableto be managed and disposed by this Model. -
Uses of Disposable in com.badlogic.gdx.graphics.g3d.decals
Classes in com.badlogic.gdx.graphics.g3d.decals that implement Disposable Modifier and Type Class Description classCameraGroupStrategyMinimalistic grouping strategy that splits decals into opaque and transparent ones enabling and disabling blending as needed.classDecalBatchRenderer forDecalobjects. -
Uses of Disposable in com.badlogic.gdx.graphics.g3d.environment
Classes in com.badlogic.gdx.graphics.g3d.environment that implement Disposable Modifier and Type Class Description classDirectionalShadowLight -
Uses of Disposable in com.badlogic.gdx.graphics.g3d.particles
Classes in com.badlogic.gdx.graphics.g3d.particles that implement Disposable Modifier and Type Class Description classParticleControllerComponentIt's the base class of everyParticleControllercomponent.classParticleEffectIt's a set of particles controllers.classParticleShaderThis is a custom shader to render the particles. -
Uses of Disposable in com.badlogic.gdx.graphics.g3d.particles.emitters
Classes in com.badlogic.gdx.graphics.g3d.particles.emitters that implement Disposable Modifier and Type Class Description classEmitterAnEmitteris aParticleControllerComponentwhich will handle the particles emission.classRegularEmitterIt's a generic useEmitterwhich fits most of the particles simulation scenarios. -
Uses of Disposable in com.badlogic.gdx.graphics.g3d.particles.influencers
Classes in com.badlogic.gdx.graphics.g3d.particles.influencers that implement Disposable Modifier and Type Class Description classColorInfluencerIt's anInfluencerwhich controls particles color and transparency.static classColorInfluencer.RandomIt's anInfluencerwhich assigns a random color when a particle is activated.static classColorInfluencer.SingleIt's anInfluencerwhich manages the particle color during its life time.classDynamicsInfluencerIt's anInfluencerwhich controls the particles dynamics (movement, rotations).classDynamicsModifierIt's the base class for any kind of influencer which operates on angular velocity and acceleration of the particles.static classDynamicsModifier.Angularstatic classDynamicsModifier.BrownianAccelerationstatic classDynamicsModifier.CentripetalAccelerationstatic classDynamicsModifier.FaceDirectionstatic classDynamicsModifier.PolarAccelerationstatic classDynamicsModifier.Rotational2Dstatic classDynamicsModifier.Rotational3Dstatic classDynamicsModifier.Strengthstatic classDynamicsModifier.TangentialAccelerationclassInfluencerIt's aParticleControllerComponentwhich usually modifies one or more properties of the particles(i.e color, scale, graphical representation, velocity, etc...).classModelInfluencerstatic classModelInfluencer.RandomAssigns a random model ofModelInfluencer.modelsto the particles.static classModelInfluencer.SingleAssigns the first model ofModelInfluencer.modelsto the particles.classParticleControllerFinalizerInfluencerIt's anInfluencerwhich updates the simulation of particles containing aParticleController.classParticleControllerInfluencerIt's anInfluencerwhich controls whichParticleControllerwill be assigned to a particle.static classParticleControllerInfluencer.RandomAssigns a random controller ofParticleControllerInfluencer.templatesto the particles.static classParticleControllerInfluencer.SingleAssigns the first controller ofParticleControllerInfluencer.templatesto the particles.classRegionInfluencerIt's anInfluencerwhich assigns a region of aTextureto the particles.static classRegionInfluencer.AnimatedAssigns a region to the particles using the particle life percent to calculate the current index in theRegionInfluencer.regionsarray.static classRegionInfluencer.RandomAssigns a random region ofRegionInfluencer.regionsto the particles.static classRegionInfluencer.SingleAssigns the first region ofRegionInfluencer.regionsto the particles.classScaleInfluencerIt's anInfluencerwhich controls the scale of the particles.classSimpleInfluencerIt's anInfluencerwhich controls a generic channel of the particles.classSpawnInfluencerIt's anInfluencerwhich controls where the particles will be spawned. -
Uses of Disposable in com.badlogic.gdx.graphics.g3d.particles.renderers
Classes in com.badlogic.gdx.graphics.g3d.particles.renderers that implement Disposable Modifier and Type Class Description classBillboardRendererAParticleControllerRendererwhich will render particles as billboards to aBillboardParticleBatch.classModelInstanceRendererAParticleControllerRendererwhich will render particles asModelInstanceto aModelInstanceParticleBatch.classParticleControllerControllerRendererAParticleControllerRendererwhich will render theParticleControllerof each particle.classParticleControllerRenderer<D extends ParticleControllerRenderData,T extends ParticleBatch<D>>It's aParticleControllerComponentwhich determines how the particles are rendered.classPointSpriteRendererAParticleControllerRendererwhich will render particles as point sprites to aPointSpriteParticleBatch. -
Uses of Disposable in com.badlogic.gdx.graphics.g3d.shaders
Classes in com.badlogic.gdx.graphics.g3d.shaders that implement Disposable Modifier and Type Class Description classBaseShaderclassDefaultShaderclassDepthShader -
Uses of Disposable in com.badlogic.gdx.graphics.g3d.utils
Subinterfaces of Disposable in com.badlogic.gdx.graphics.g3d.utils Modifier and Type Interface Description interfaceShaderProviderReturnsShaderinstances for aRenderableon request.Classes in com.badlogic.gdx.graphics.g3d.utils that implement Disposable Modifier and Type Class Description classBaseShaderProviderclassDefaultShaderProviderclassDepthShaderProviderclassShapeCacheA relatively lightweight class which can be used to render basic shapes which don't need a node structure and alike.Methods in com.badlogic.gdx.graphics.g3d.utils with parameters of type Disposable Modifier and Type Method Description voidModelBuilder. manage(Disposable disposable)Add theDisposableobject to the model, causing it to be disposed when the model is disposed. -
Uses of Disposable in com.badlogic.gdx.graphics.glutils
Subinterfaces of Disposable in com.badlogic.gdx.graphics.glutils Modifier and Type Interface Description interfaceIndexDataAn IndexData instance holds index data.interfaceInstanceDataA InstanceData instance holds instance data for rendering with OpenGL.interfaceVertexDataA VertexData instance holds vertices for rendering with OpenGL.Classes in com.badlogic.gdx.graphics.glutils that implement Disposable Modifier and Type Class Description static classETC1.ETC1DataClass for storing ETC1 compressed image data.classFloatFrameBufferThis is aFrameBuffervariant backed by a float texture.classFrameBufferEncapsulates OpenGL ES 2.0 frame buffer objects.classFrameBufferCubemapEncapsulates OpenGL ES 2.0 frame buffer objects.classGLFrameBuffer<T extends GLTexture>Encapsulates OpenGL ES 2.0 frame buffer objects.classIndexArrayclassIndexBufferObjectIn IndexBufferObject wraps OpenGL's index buffer functionality to be used in conjunction with VBOs.classIndexBufferObjectSubDataIndexBufferObject wraps OpenGL's index buffer functionality to be used in conjunction with VBOs.classInstanceBufferObjectModification of theVertexBufferObjectclass.classInstanceBufferObjectSubDataModification of theVertexBufferObjectSubDataclass.classShaderProgramA shader program encapsulates a vertex and fragment shader pair linked to form a shader program.classShapeRendererRenders points, lines, shape outlines and filled shapes.classVertexArrayConvenience class for working with OpenGL vertex arrays.classVertexBufferObjectAVertexDataimplementation based on OpenGL vertex buffer objects.classVertexBufferObjectSubDataAVertexDataimplementation based on OpenGL vertex buffer objects.classVertexBufferObjectWithVAOAVertexDataimplementation that uses vertex buffer objects and vertex array objects. -
Uses of Disposable in com.badlogic.gdx.maps
Classes in com.badlogic.gdx.maps that implement Disposable Modifier and Type Class Description classMapA generic level map implementation. -
Uses of Disposable in com.badlogic.gdx.maps.tiled
Classes in com.badlogic.gdx.maps.tiled that implement Disposable Modifier and Type Class Description classTiledMapMethod parameters in com.badlogic.gdx.maps.tiled with type arguments of type Disposable Modifier and Type Method Description voidTiledMap. setOwnedResources(Array<? extends Disposable> resources)Used by loaders to set resources when loading the map directly, withoutAssetManager. -
Uses of Disposable in com.badlogic.gdx.maps.tiled.renderers
Classes in com.badlogic.gdx.maps.tiled.renderers that implement Disposable Modifier and Type Class Description classBatchTiledMapRendererclassHexagonalTiledMapRendererclassIsometricStaggeredTiledMapRendererclassIsometricTiledMapRendererclassOrthoCachedTiledMapRendererRenders ortho tiles by caching geometry on the GPU.classOrthogonalTiledMapRenderer -
Uses of Disposable in com.badlogic.gdx.net
Subinterfaces of Disposable in com.badlogic.gdx.net Modifier and Type Interface Description interfaceServerSocketA server socket that accepts new incoming connections, returningSocketinstances.interfaceSocketA client socket that talks to a server socket via someNet.Protocol.Classes in com.badlogic.gdx.net that implement Disposable Modifier and Type Class Description classNetJavaServerSocketImplServer socket implementation using java.net.ServerSocket.classNetJavaSocketImplSocket implementation using java.net.Socket. -
Uses of Disposable in com.badlogic.gdx.scenes.scene2d
Classes in com.badlogic.gdx.scenes.scene2d that implement Disposable Modifier and Type Class Description classStageA 2D scene graph containing hierarchies ofactors. -
Uses of Disposable in com.badlogic.gdx.scenes.scene2d.ui
Classes in com.badlogic.gdx.scenes.scene2d.ui that implement Disposable Modifier and Type Class Description classParticleEffectActorParticleEffectActor holds anParticleEffectto use in Scene2d applications.classSkinA skin stores resources for UI widgets to use (texture regions, ninepatches, fonts, colors, etc). -
Uses of Disposable in com.badlogic.gdx.utils.async
Classes in com.badlogic.gdx.utils.async that implement Disposable Modifier and Type Class Description classAsyncExecutorAllows asnynchronous execution ofAsyncTaskinstances on a separate thread.
-