# Uses of Interface org.newdawn.slick.loading.DeferredResource (Slick - The 2D Library)
Date: 2013-06-03

## Uses of Interface
org.newdawn.slick.loading.DeferredResource

Packages that use DeferredResource
org.newdawn.slick.loading: Adds support for deferring loading of resources to a set time to allow loading/progress bar style effects.
org.newdawn.slick.openal: This package contains the nitty gritty sound manipulation code for using OpenAL with standard audio formats.
org.newdawn.slick.opengl: This package contains the nitty gritty image manipulation code for using OpenGL with standard image formats.

Uses of DeferredResource in org.newdawn.slick.loading

Methods in org.newdawn.slick.loading that return DeferredResource
`DeferredResource` `LoadingList.getNext()` Get the next resource that requries loading

Methods in org.newdawn.slick.loading with parameters of type DeferredResource
`void` `LoadingList.add(DeferredResource resource)` Add a resource to be loaded at some later date
`void` `LoadingList.remove(DeferredResource resource)` Remove a resource from the list that has been loaded for other reasons.

Uses of DeferredResource in org.newdawn.slick.openal

Classes in org.newdawn.slick.openal that implement DeferredResource
`class` `DeferredSound` A sound implementation that can load the actual sound file at a later point.

Uses of DeferredResource in org.newdawn.slick.opengl

Classes in org.newdawn.slick.opengl that implement DeferredResource
`class` `DeferredTexture` A texture proxy that can be used to load a texture at a later date while still allowing elements to reference it

Copyright © 2006 New Dawn Software. All Rights Reserved.