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(IGLApi glApi,
TextureID textureID) |
void |
loadMipmapLodBias(IGL gl,
float globalMipmapLodBias)
Set the global mipmap lod bias, if supported.
|
TextureID |
loadTexture(IGLApi glApi,
ITexture[] textures,
TextureParam textureParam) |
TextureID |
loadTexture(IGLApi glApi,
ITexture[] textures,
TextureParam textureParam,
TextureID.RgbMode rgbMode,
TextureID.AlphaMode alphaMode)
Load a 2D or Cubemap texture
|
TextureID |
loadTexture(IGLApi glApi,
ITexture texture,
TextureParam textureParam) |
void |
loadTextureParams(IGLApi glApi,
TextureID texture,
TextureParam textureParam)
Load texture parameters
|
boolean |
reloadTexture(IGLApi glApi,
TextureID textureID,
ITexture[] textures,
TextureParam textureParam)
Reload a 2D or Cubemap texture into the existing
TextureID |
boolean |
reloadTexture(IGLApi glApi,
TextureID textureID,
ITexture texture,
TextureParam textureParam) |
void |
setDebugMipmap(boolean debugMipmap) |
void |
unloadTexture(IGLApi glApi,
TextureID textureID) |
public TextureID loadTexture(IGLApi glApi, ITexture texture, TextureParam textureParam)
#loadTexture(IGL, ITexture[], TextureParam)public TextureID loadTexture(IGLApi glApi, ITexture[] textures, TextureParam textureParam)
#loadTexture(IGL, ITexture[], TextureParam, RgbMode, AlphaMode)public TextureID loadTexture(IGLApi glApi, 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(IGLApi glApi, TextureID textureID, ITexture texture, TextureParam textureParam)
public boolean reloadTexture(IGLApi glApi, TextureID textureID, ITexture[] textures, TextureParam textureParam)
TextureIDgl - textureID - existing texturetextures - an array of 1 or 6 texturetextureParam - texture parameterspublic final void loadTextureParams(IGLApi glApi, TextureID texture, TextureParam textureParam)
public final boolean isTexture(IGLApi glApi, 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.4.1-20200831 - A Java OpenGL engine and tools for Windows/Mac/Linux/Android
Copyright © 2007-2019 Jérôme Jouvie bonzaiengine.com contact@bonzaiengine.com