public class

TextureOptions

extends Object
java.lang.Object
   ↳ org.andengine.opengl.texture.TextureOptions

Class Overview

The TextureOptions defines with what parameters a ITexture is treated with by the hardware. The MinFilter and MagFilter are responsible for the resulting render-quality. I.e. GL_NEAREST will look more pixelated than GL_LINEAR, but will render a bit faster. WrapT and WrapS define how TextureCoordinates that exceed the [0,1] limit are treated. I.e. GL_REPEAT will repeat the ITexture and GL_CLAMP_TO_EDGE will stretch the outermost pixels of the ITexture. (c) 2010 Nicolas Gramlich (c) 2011 Zynga Inc.

Summary

Fields
public static final TextureOptions BILINEAR
public static final TextureOptions BILINEAR_PREMULTIPLYALPHA
public static final TextureOptions DEFAULT
public static final TextureOptions NEAREST
public static final TextureOptions NEAREST_PREMULTIPLYALPHA
public static final TextureOptions REPEATING_BILINEAR
public static final TextureOptions REPEATING_BILINEAR_PREMULTIPLYALPHA
public static final TextureOptions REPEATING_NEAREST
public static final TextureOptions REPEATING_NEAREST_PREMULTIPLYALPHA
public final int mMagFilter
public final int mMinFilter
public final boolean mPreMultiplyAlpha
public final float mWrapS
public final float mWrapT
Public Constructors
TextureOptions(int pMinFilter, int pMagFilter, int pWrapT, int pWrapS, boolean pPreMultiplyAlpha)
Public Methods
void apply()
[Expand]
Inherited Methods
From class java.lang.Object

Fields

public static final TextureOptions BILINEAR

public static final TextureOptions BILINEAR_PREMULTIPLYALPHA

public static final TextureOptions DEFAULT

public static final TextureOptions NEAREST

public static final TextureOptions NEAREST_PREMULTIPLYALPHA

public static final TextureOptions REPEATING_BILINEAR

public static final TextureOptions REPEATING_BILINEAR_PREMULTIPLYALPHA

public static final TextureOptions REPEATING_NEAREST

public static final TextureOptions REPEATING_NEAREST_PREMULTIPLYALPHA

public final int mMagFilter

public final int mMinFilter

public final boolean mPreMultiplyAlpha

public final float mWrapS

public final float mWrapT

Public Constructors

public TextureOptions (int pMinFilter, int pMagFilter, int pWrapT, int pWrapS, boolean pPreMultiplyAlpha)

Public Methods

public void apply ()