osg.Shader

class osg.Shader
Represents:c++ class
Wraps:osg::Shader
Bases:osg.Object

Constructors:

osg.Shader()

osg.Shader(osg.Shader.Type type)

Parameters:type (osg.Shader.Type) –
osg.Shader(osg.Shader.Type type, std.string source)

Parameters:

Methods:

:setType(osg.Shader.Type type)

Parameters:type (osg.Shader.Type) –
:getType()

Return type:osg.Shader.Type
:setFileName(std.string filename)

Parameters:filename (std.string) –
:getFileName()

Return type:std.string
:setShaderSource(std.string sourceText)

Parameters:sourceText (std.string) –
:getShaderSource()

Return type:std.string
:setShaderDefinesMode(osg.Shader.ShaderDefinesMode sdm)

Parameters:sdm (osg.Shader.ShaderDefinesMode) –
:getShaderDefinesMode()

Return type:osg.Shader.ShaderDefinesMode
:loadShaderSourceFromFile(std.string filename)

Parameters:filename (std.string) –
Return type:bool
:addCodeInjection(double position, std.string code)

Parameters:
:dirtyShader()

:compileShader(osg.State state)

Parameters:state (osg.State) –