public final class TextureLoader
extends java.lang.Object
| Constructor and Description |
|---|
TextureLoader() |
| Modifier and Type | Method and Description |
|---|---|
static float |
getMaxAnisotropy(IGL gl) |
static int |
getMaxSamples(IGL gl) |
boolean |
isTexture(IGL gl,
TextureID textureID) |
void |
loadMipmapLodBias(IGL gl,
float globalMipmapLodBias)
Set the global mipmap lod bias, if supported.
|
TextureID |
loadTexture(IGL gl,
ITexture[] textures,
TextureParam textureParam) |
TextureID |
loadTexture(IGL gl,
ITexture[] textures,
TextureParam textureParam,
TextureID.RgbMode rgbMode,
TextureID.AlphaMode alphaMode)
Load a 2D or Cubemap texture
|
TextureID |
loadTexture(IGL gl,
ITexture texture,
TextureParam textureParam) |
void |
loadTextureParams(IGL gl,
TextureID texture,
TextureParam textureParam)
Load texture parameters
|
boolean |
reloadTexture(IGL gl,
TextureID textureID,
ITexture[] textures,
TextureParam textureParam)
Reload a 2D or Cubemap texture into the existing
TextureID |
boolean |
reloadTexture(IGL gl,
TextureID textureID,
ITexture texture,
TextureParam textureParam) |
void |
setDebugMipmap(boolean debugMipmap) |
void |
unloadTexture(IGL gl,
TextureID textureID) |
public TextureID loadTexture(IGL gl, ITexture texture, TextureParam textureParam)
public TextureID loadTexture(IGL gl, ITexture[] textures, TextureParam textureParam)
#loadTexture(IGL, ITexture[], TextureParam, RgbMode, AlphaMode)public TextureID loadTexture(IGL gl, ITexture[] textures, TextureParam textureParam, TextureID.RgbMode rgbMode, TextureID.AlphaMode alphaMode)
gl - textures - must be an array of 1 or 6 elements.textureParam - parametersrgbMode - rgb mode to store in the returned TextureIDalphaMode - alpha mode to store in the returned TextureIDpublic boolean reloadTexture(IGL gl, TextureID textureID, ITexture texture, TextureParam textureParam)
public boolean reloadTexture(IGL gl, TextureID textureID, ITexture[] textures, TextureParam textureParam)
TextureIDgl - textureID - existing texturetextures - an array of 1 or 6 texturetextureParam - texture parameterspublic final void loadTextureParams(IGL gl, TextureID texture, TextureParam textureParam)
public final boolean isTexture(IGL gl, TextureID textureID)
public static float getMaxAnisotropy(IGL gl)
public static int getMaxSamples(IGL gl)
public final void loadMipmapLodBias(IGL gl, float globalMipmapLodBias)
gl - OpenGL contextglobalMipmapLodBias - mipmap lod bias valueTextureParam.setLodBias(float),
GLApiExt.textureLodBiaspublic final void setDebugMipmap(boolean debugMipmap)
Bonzai Engine 1.3.4 11/12/2015 - A Java OpenGL engine and tools for Windows/Mac/Linux/Android
Copyright © 2007-2015 Jérôme Jouvie bonzaiengine.com contact@bonzaiengine.com