osg.Shader

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

Constructors:

osg.Shader()

osg.Shader(osg.Shader.Type type)

Параметры:type (osg.Shader.Type) –
osg.Shader(osg.Shader.Type type, std.string source)

Параметры:

Methods:

:addCodeInjection(double position, std.string code)

Параметры:
:compileShader(osg.State state)

Параметры:state (osg.State) –
:dirtyShader()

:getFileName()

Тип результата:std.string
:getShaderDefinesMode()

Тип результата:osg.Shader.ShaderDefinesMode
:getShaderSource()

Тип результата:std.string
:getType()

Тип результата:osg.Shader.Type
:loadShaderSourceFromFile(std.string filename)

Параметры:filename (std.string) –
Тип результата:bool
:setFileName(std.string filename)

Параметры:filename (std.string) –
:setShaderDefinesMode(osg.Shader.ShaderDefinesMode sdm)

Параметры:sdm (osg.Shader.ShaderDefinesMode) –
:setShaderSource(std.string sourceText)

Параметры:sourceText (std.string) –
:setType(osg.Shader.Type type)

Параметры:type (osg.Shader.Type) –