osg.ShaderAttribute

class osg.ShaderAttribute
Represents:

c++ class

Wraps:

osg::ShaderAttribute

Bases:

osg.StateAttribute

Constructors:

osg.ShaderAttribute()

Methods:

:setType(osg.StateAttribute.Type type)

Parameters:

type (osg.StateAttribute.Type) –

:addShader(osg.Shader shader)

Parameters:

shader (osg.Shader) –

Return type:

int

:removeShader(int index)

Parameters:

index (int) –

:getNumShaders()

Return type:

int

:getShader(int index)

Parameters:

index (int) –

Return type:

osg.Shader

:addUniform(osg.Uniform uniform)

Parameters:

uniform (osg.Uniform) –

Return type:

int

:removeUniform(int index)

Parameters:

index (int) –

:getNumUniforms()

Return type:

int

:getUniform(int index)

Parameters:

index (int) –

Return type:

osg.Uniform