const virtual class vaseOpenGl::GlShader

sys::Obj
  vaseOpenGl::GlHandle
    vaseOpenGl::GlShader

@Js

The Shader interface represents an OpenGL Shader Object. The underlying object is created as if by calling glCreateShader (OpenGL ES 2.0 §2.10.1, man page) , attached to a Program as if by calling glAttachShader (OpenGL ES 2.0 §2.10.3, man page) and destroyed as if by calling glDeleteShader (OpenGL ES 2.0 §2.10.1, man page) .