Maven module :un.engine : engine-opengl-util :
Class :
un.impl.opengl.shader.Shader
Extends/Implements :
un.impl.opengl.resource.AbstractResource
Subclasses : -
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)