osg.Program

class osg.Program
Represents

c++ class

Wraps

osg::Program

Bases

osg.StateAttribute

Constructors:

osg.Program()

Methods:

:addShader(osg.Shader shader)

Параметры

shader (osg.Shader) –

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

bool

:getShader(unsigned pos)

Параметры

pos (unsigned) –

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

osg.Shader

:removeShader(osg.Shader shader)

Параметры

shader (osg.Shader) –

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

bool

:removeShaderByID(unsigned shaderID)

Параметры

shaderID (unsigned) –

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

bool

:getNumShaders()

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

unsigned

:setParameter(unsigned pname, int val)

Параметры
  • pname (unsigned) –

  • val (int) –

:getParameter(unsigned pname)

Параметры

pname (unsigned) –

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

int

:addBindAttribLocation(std.string name, int index)

Параметры
:removeBindAttribLocation(std.string name)

Параметры

name (std.string) –

:addBindFragDataLocation(std.string name, int index)

Параметры
:removeBindFragDataLocation(std.string name)

Параметры

name (std.string) –