osg.Program¶
-
class
osg.Program¶ Represents: c++ class Wraps: osg::Program Bases: osg.StateAttributeConstructors:
-
osg.Program()¶
Methods:
-
:
addShader(osg.Shader shader)¶ -
Parameters: shader ( osg.Shader) –Return type: bool
-
:
getShader(unsigned pos)¶ -
Parameters: pos ( unsigned) –Return type: osg.Shader
-
:
removeShader(osg.Shader shader)¶ -
Parameters: shader ( osg.Shader) –Return type: bool
-
:
removeShaderByID(unsigned shaderID)¶ -
Parameters: shaderID ( unsigned) –Return type: bool
-
:
getNumShaders()¶ -
Return type: unsigned
-
:
setParameter(unsigned pname, int val)¶ -
Parameters: - pname (
unsigned) – - val (
int) –
- pname (
-
:
getParameter(unsigned pname)¶ -
Parameters: pname ( unsigned) –Return type: int
-
:
addBindAttribLocation(std.string name, int index)¶ -
Parameters: - name (
std.string) – - index (
int) –
- name (
-
:
removeBindAttribLocation(std.string name)¶ -
Parameters: name ( std.string) –
-
:
addBindFragDataLocation(std.string name, int index)¶ -
Parameters: - name (
std.string) – - index (
int) –
- name (
-
:
removeBindFragDataLocation(std.string name)¶ -
Parameters: name ( std.string) –
-