Maven module :un.engine : engine-opengl-util :
Class : un.impl.opengl.resource.Texture2D
Extends/Implements : un.impl.opengl.resource.AbstractTexture un.impl.opengl.resource.Texture
Subclasses : -

Resource to manipulate a texture 2D object.
author  Johann Sorel


Variables : -
Functions : COLOR_RGB_CLAMPED, COLOR_RGB_REPEATED, COLOR_RGBA_CLAMPED, COLOR_RGBA_REPEATED, VEC1_INT, VEC2_INT, VEC3_INT, VEC4_INT, VEC1_FLOAT, VEC2_FLOAT, VEC3_FLOAT, VEC4_FLOAT, DEPTH_16F, DEPTH_32F, DEPTH_24, DEPTH24_STENCIL8, Texture2D, Texture2D, Texture2D, Texture2D, getWidth, getHeight, reformat, loadOnSystemMemory, loadOnGpuMemory



public TextureModel COLOR_RGB_CLAMPED ()

public TextureModel COLOR_RGB_REPEATED ()

public TextureModel COLOR_RGBA_CLAMPED ()

public TextureModel COLOR_RGBA_REPEATED ()

public TextureModel VEC1_INT ()

public TextureModel VEC2_INT ()

public TextureModel VEC3_INT ()

public TextureModel VEC4_INT ()

public TextureModel VEC1_FLOAT ()

public TextureModel VEC2_FLOAT ()

public TextureModel VEC3_FLOAT ()

public TextureModel VEC4_FLOAT ()

public TextureModel DEPTH_16F ()

public TextureModel DEPTH_32F ()

public TextureModel DEPTH_24 ()

public TextureModel DEPTH24_STENCIL8 ()

public void Texture2D (Image image)

public void Texture2D (Image image, boolean mipmap, boolean clip)

public void Texture2D (Image image, TextureModel info)

public void Texture2D (int width, int height, TextureModel model)

public int getWidth ()

public int getHeight ()

public void reformat (GL gl, TextureModel info)


{@inheritDoc }
public void loadOnSystemMemory (GL gl)


{@inheritDoc }
public void loadOnGpuMemory (GL gl)