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) –