Class cocos.shader.ShaderProgram

object --+
         |
        ShaderProgram

Methods

  __init__(self, vertex_shader=None, fragment_shader=None)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
  __del__(self)
  destroy(self)
  setShader(self, shader)
  link(self)
  prog(self)
  install(self)
  uninstall(self)
  uniformLoc(self, var)
  uset1F(self, var, x)
  uset2F(self, var, x, y)
  uset3F(self, var, x, y, z)
  uset4F(self, var, x, y, z, w)
  uset1I(self, var, x)
  uset3I(self, var, x, y, z)
  usetM4F(self, var, m)
  usetTex(self, var, u, v)
Inherited from object: __delattr__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __str__

Properties

Inherited from object: __class__

Method Details

__init__

(Constructor) __init__(self, vertex_shader=None, fragment_shader=None)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
Overrides:
object.__init__