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

Informations on the texture.
author  Johann Sorel


Variables : -
Functions : TextureModel, TextureModel, getTarget, setTarget, getInternalFormat, setInternalFormat, getFormat, setFormat, getType, setType, getParameterSize, getParameter, getParameterValue, setParameter, getParameters, hasMipMap, isClipped, isCompressed, isIntegerFormat, create2D, create2DMS, create3D



public void TextureModel (int target, int compressedFormat, int type)

public void TextureModel (int target, int internalFormat, int format, int type)

public int getTarget ()

public void setTarget (int target)

public int getInternalFormat ()

public void setInternalFormat (int internalFormat)

public int getFormat ()

public void setFormat (int format)

public int getType ()

public void setType (int type)

public int getParameterSize ()

public int[] getParameter (int index)


param  code one of GLC.Texture.Parameters
return  parameter value of -1 if not found
public int getParameterValue (int code)

public void setParameter (int code, int value)

public Sequence getParameters ()

public boolean hasMipMap ()

public boolean isClipped ()

public boolean isCompressed ()


Note : integer type texture must not have any interpolation parameters.
return  true if texture format is of integer type.
public boolean isIntegerFormat ()

public TextureModel create2D (int internalFormat, int format, int type)

public TextureModel create2DMS (int internalFormat, int format, int type)

public TextureModel create3D (int internalFormat, int format, int type)