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

Resource to manipulate a texture cube map object.
author  Johann Sorel


Variables : -
Functions : TextureCube, setImagePositiveX, getImagePositiveX, setImageNegativeX, getImageNegativeX, setImagePositiveY, getImagePositiveY, setImageNegativeY, getImageNegativeY, setImagePositiveZ, getImagePositiveZ, setImageNegativeZ, getImageNegativeZ, isDirty, getGpuID, isOnSystemMemory, isOnGpuMemory, loadOnSystemMemory, loadOnGpuMemory, unloadFromSystemMemory, unloadFromGpuMemory, bind



public void TextureCube ()

public void setImagePositiveX (Image imagePositiveX)

public Image getImagePositiveX ()

public void setImageNegativeX (Image imageNegativeX)

public Image getImageNegativeX ()

public void setImagePositiveY (Image imagePositiveY)

public Image getImagePositiveY ()

public void setImageNegativeY (Image imageNegativeY)

public Image getImageNegativeY ()

public void setImagePositiveZ (Image imagePositiveZ)

public Image getImagePositiveZ ()

public void setImageNegativeZ (Image imageNegativeZ)

public Image getImageNegativeZ ()


Indicate if the current texture is up to date with the system image.
return  true if texture needs to be reloaded.
public boolean isDirty ()


{@inheritDoc }
public int getGpuID ()


{@inheritDoc }
public boolean isOnSystemMemory ()


{@inheritDoc }
public boolean isOnGpuMemory ()


{@inheritDoc }
public void loadOnSystemMemory (GL gl)


OpenGL constraints : GL2ES2

{@inheritDoc }
public void loadOnGpuMemory (GL gl)


{@inheritDoc }
public void unloadFromSystemMemory (GL gl)


{@inheritDoc }
public void unloadFromGpuMemory (GL gl)

public void bind (GL gl)