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

## Uses of Interface
org.newdawn.slick.opengl.Texture

Packages that use Texture
org.newdawn.slick
org.newdawn.slick.opengl: This package contains the nitty gritty image manipulation code for using OpenGL with standard image formats.
org.newdawn.slick.util: Utilities to support the library.

Uses of Texture in org.newdawn.slick

Fields in org.newdawn.slick declared as Texture
`protected Texture` `Image.texture` The OpenGL texture for this image

Methods in org.newdawn.slick that return Texture
`Texture` `Image.getTexture()` Get the OpenGL texture holding this image
`Texture` `BigImage.getTexture()` Not supported in BigImage

Methods in org.newdawn.slick with parameters of type Texture
`void` `SpriteSheet.setTexture(Texture texture)`
`void` `Image.setTexture(Texture texture)` Set the texture used by this image
`void` `BigImage.setTexture(Texture texture)` Not supported in BigImage

Constructors in org.newdawn.slick with parameters of type Texture
`Image(Texture texture)` Creates an image using the specified texture

Uses of Texture in org.newdawn.slick.opengl

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

Methods in org.newdawn.slick.opengl that return Texture
`Texture` `InternalTextureLoader.createTexture(int width, int height)` Create an empty texture
`Texture` `InternalTextureLoader.createTexture(int width, int height, int filter)` Create an empty texture
`static Texture` `TextureImpl.getLastBind()` Retrieve the last texture bound through the texture interface
`Texture` `InternalTextureLoader.getTexture(java.io.File source, boolean flipped, int filter)` Get a texture from a specific file
`Texture` `InternalTextureLoader.getTexture(java.io.File source, boolean flipped, int filter, int[] transparent)` Get a texture from a specific file
`Texture` `InternalTextureLoader.getTexture(ImageData dataSource, int filter)` Get a texture from a image file
`Texture` `InternalTextureLoader.getTexture(java.io.InputStream in, java.lang.String resourceName, boolean flipped, int filter)` Get a texture from a image file
`Texture` `InternalTextureLoader.getTexture(java.lang.String resourceName, boolean flipped, int filter)` Get a texture from a resource location
`Texture` `InternalTextureLoader.getTexture(java.lang.String resourceName, boolean flipped, int filter, int[] transparent)` Get a texture from a resource location
`static Texture` `TextureLoader.getTexture(java.lang.String format, java.io.InputStream in)` Load a texture with a given format from the supplied input stream
`static Texture` `TextureLoader.getTexture(java.lang.String format, java.io.InputStream in, boolean flipped)` Load a texture with a given format from the supplied input stream
`static Texture` `TextureLoader.getTexture(java.lang.String format, java.io.InputStream in, boolean flipped, int filter)` Load a texture with a given format from the supplied input stream
`static Texture` `TextureLoader.getTexture(java.lang.String format, java.io.InputStream in, int filter)` Load a texture with a given format from the supplied input stream

Uses of Texture in org.newdawn.slick.util

Methods in org.newdawn.slick.util that return Texture
`static Texture` `BufferedImageUtil.getTexture(java.lang.String resourceName, java.awt.image.BufferedImage resourceImage)` Load a texture
`static Texture` `BufferedImageUtil.getTexture(java.lang.String resourceName, java.awt.image.BufferedImage resourceImage, int filter)` Load a texture
`static Texture` `BufferedImageUtil.getTexture(java.lang.String resourceName, java.awt.image.BufferedImage resourceimage, int target, int dstPixelFormat, int minFilter, int magFilter)` Load a texture into OpenGL from a BufferedImage

Copyright © 2006 New Dawn Software. All Rights Reserved.