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

author  Johann Sorel


Variables : SHADER_VERTEX, SHADER_TESS_CONTROL, SHADER_TESS_EVAL, SHADER_GEOMETRY, SHADER_FRAGMENT
Functions : Shader, Shader, getCode, setCode, getType, setType, getGpuID, isOnSystemMemory, isOnGpuMemory, loadOnSystemMemory, loadOnGpuMemory, unloadFromSystemMemory, unloadFromGpuMemory


public int SHADER_VERTEX

public int SHADER_TESS_CONTROL

public int SHADER_TESS_EVAL

public int SHADER_GEOMETRY

public int SHADER_FRAGMENT


public void Shader ()

public void Shader (Chars code, int type)

public Chars getCode ()

public void setCode (Chars code)

public int getType ()

public void setType (int type)

public int getGpuID ()

public boolean isOnSystemMemory ()

public boolean isOnGpuMemory ()

public void loadOnSystemMemory (GL gl)

public void loadOnGpuMemory (GL gl)

public void unloadFromSystemMemory (GL gl)

public void unloadFromGpuMemory (GL gl)