clutter.Shader

clutter.Shader

Synopsis

class clutter.Shader(GObject):
    __init__()
def set_is_enabled(enabled)
def get_is_enabled()
def compile(error)
def is_compiled()
def release()
def set_vertex_source(data, length)
def set_fragment_source(data, length)
def get_vertex_source()
def get_fragment_source()
def set_uniform_1f(name, value)

Ancestry

+-- GObject
  +-- clutter.Shader

Constructor

    __init__()

Returns :

a ClutterShader*

Methods

clutter.Shader.set_is_enabled

    def set_is_enabled(enabled)

enabled :

a gboolean

clutter.Shader.get_is_enabled

    def get_is_enabled()

Returns :

a gboolean

clutter.Shader.compile

    def compile(error)

error :

a GError**

Returns :

a gboolean

clutter.Shader.is_compiled

    def is_compiled()

Returns :

a gboolean

clutter.Shader.release

    def release()

clutter.Shader.set_vertex_source

    def set_vertex_source(data, length)

data :

a const-gchar*

length :

a gssize

clutter.Shader.set_fragment_source

    def set_fragment_source(data, length)

data :

a const-gchar*

length :

a gssize

clutter.Shader.get_vertex_source

    def get_vertex_source()

Returns :

a const-gchar*

clutter.Shader.get_fragment_source

    def get_fragment_source()

Returns :

a const-gchar*

clutter.Shader.set_uniform_1f

    def set_uniform_1f(name, value)

name :

a const-gchar*

value :

a gfloat