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)

Parameters:
  • program (osg.Program) –

  • contextID (unsigned) –

  • programHandle (unsigned) –

Methods:

:getHandle()

Return type:

unsigned

:getProgram()

Return type:

osg.Program

:setDefineString(std.string defStr)

Parameters:

defStr (std.string) –

:getDefineString()

Return type:

std.string

:linkProgram(osg.State state)

Parameters:

state (osg.State) –

:validateProgram()

Return type:

bool

Return type:

bool

:isLinked()

Return type:

bool

:getInfoLog(std.string info)

Parameters:

info (std.string) –

Return type:

bool

:loadedBinary()

Return type:

bool

:useProgram()

:resetAppliedUniforms()

:apply(osg.Uniform uniform)

Parameters:

uniform (osg.Uniform) –