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:

:setType(osg.Shader.Type type)

Параметры

type (osg.Shader.Type) –

:getType()

Тип результата

osg.Shader.Type

:setFileName(std.string filename)

Параметры

filename (std.string) –

:getFileName()

Тип результата

std.string

:setShaderSource(std.string sourceText)

Параметры

sourceText (std.string) –

:getShaderSource()

Тип результата

std.string

:setShaderDefinesMode(osg.Shader.ShaderDefinesMode sdm)

Параметры

sdm (osg.Shader.ShaderDefinesMode) –

:getShaderDefinesMode()

Тип результата

osg.Shader.ShaderDefinesMode

:loadShaderSourceFromFile(std.string filename)

Параметры

filename (std.string) –

Тип результата

bool

:addCodeInjection(double position, std.string code)

Параметры
:dirtyShader()

:compileShader(osg.State state)

Параметры

state (osg.State) –