osg.Shader¶
-
class
osg.Shader¶ Represents: c++ class Wraps: osg::Shader Bases: osg.ObjectConstructors:
-
osg.Shader()¶
-
osg.Shader(osg.Shader.Type type) -
Parameters: type ( osg.Shader.Type) –
-
osg.Shader(osg.Shader.Type type, std.string source) -
Parameters: - type (
osg.Shader.Type) – - source (
std.string) –
- type (
Methods:
-
:
setType(osg.Shader.Type type)¶ -
Parameters: type ( osg.Shader.Type) –
-
:
getType()¶ -
Return type: osg.Shader.Type
-
:
setFileName(std.string filename)¶ -
Parameters: filename ( std.string) –
-
:
getFileName()¶ -
Return type: std.string
-
:
setShaderSource(std.string sourceText)¶ -
Parameters: sourceText ( std.string) –
-
:
getShaderSource()¶ -
Return type: std.string
-
:
setShaderDefinesMode(osg.Shader.ShaderDefinesMode sdm)¶ -
Parameters: sdm ( osg.Shader.ShaderDefinesMode) –
-
:
getShaderDefinesMode()¶ -
Return type: osg.Shader.ShaderDefinesMode
-
:
loadShaderSourceFromFile(std.string filename)¶ -
Parameters: filename ( std.string) –Return type: bool
-
:
addCodeInjection(double position, std.string code)¶ -
Parameters: - position (
double) – - code (
std.string) –
- position (
-
:
dirtyShader()¶
-