osg.Program.PerContextProgram

class osg.Program.PerContextProgram
Represents:

c++ class

Wraps:

osg::Program::PerContextProgram

Bases:

osg.Referenced

Constructors:

osg.Program.PerContextProgram(osg.Program program, unsigned contextID, unsigned programHandle)

Параметры:
  • program (osg.Program) –

  • contextID (unsigned) –

  • programHandle (unsigned) –

Methods:

:getHandle()

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

unsigned

:getProgram()

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

osg.Program

:setDefineString(std.string defStr)

Параметры:

defStr (std.string) –

:getDefineString()

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

std.string

:linkProgram(osg.State state)

Параметры:

state (osg.State) –

:validateProgram()

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

bool

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

bool

:isLinked()

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

bool

:getInfoLog(std.string info)

Параметры:

info (std.string) –

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

bool

:loadedBinary()

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

bool

:useProgram()

:resetAppliedUniforms()

:apply(osg.Uniform uniform)

Параметры:

uniform (osg.Uniform) –