OpenSceneGraph  3.4.0
Public Types | Public Member Functions | Public Attributes
osg::Shader::ShaderObjects Struct Reference
Inheritance diagram for osg::Shader::ShaderObjects:
Inheritance graph
[legend]

List of all members.

Public Types

typedef std::vector
< osg::ref_ptr
< PerContextShader > > 
PerContextShaders

Public Member Functions

 ShaderObjects (const Shader *shader, unsigned int contextID)
PerContextShadergetPCS (const std::string &defineStr) const
PerContextShadercreatePerContextShader (const std::string &defineStr)
void requestCompile ()

Public Attributes

unsigned int _contextID
const Shader_shader
PerContextShaders _perContextShaders

Member Typedef Documentation


Constructor & Destructor Documentation

osg::Shader::ShaderObjects::ShaderObjects ( const Shader shader,
unsigned int  contextID 
)

Member Function Documentation

PerContextShader* osg::Shader::ShaderObjects::getPCS ( const std::string &  defineStr) const

Member Data Documentation


The documentation for this struct was generated from the following file:

osg logo
Generated at Tue Dec 8 2015 00:16:43 for the OpenSceneGraph by doxygen 1.7.6.1.