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
) –
- pname (
-
:
getParameter
(unsigned pname)¶ -
Параметры: pname ( unsigned
) –Тип результата: int
-
:
addBindAttribLocation
(std.string name, int index)¶ -
Параметры: - name (
std.string
) – - index (
int
) –
- name (
-
:
removeBindAttribLocation
(std.string name)¶ -
Параметры: name ( std.string
) –
-
:
addBindFragDataLocation
(std.string name, int index)¶ -
Параметры: - name (
std.string
) – - index (
int
) –
- name (
-
:
removeBindFragDataLocation
(std.string name)¶ -
Параметры: name ( std.string
) –
-