List of all members.
Member Typedef Documentation
Constructor & Destructor Documentation
osg::ShaderComponent::ShaderComponent |
( |
| ) |
|
osg::ShaderComponent::ShaderComponent |
( |
const ShaderComponent & |
sc, |
|
|
const CopyOp & |
copyop = CopyOp::SHALLOW_COPY |
|
) |
| |
Member Function Documentation
unsigned int osg::ShaderComponent::addShader |
( |
osg::Shader * |
shader | ) |
|
virtual void osg::ShaderComponent::compileGLObjects |
( |
State & |
state | ) |
const [virtual] |
unsigned int osg::ShaderComponent::getNumShaders |
( |
| ) |
const [inline] |
osg::Shader* osg::ShaderComponent::getShader |
( |
unsigned int |
i | ) |
[inline] |
const osg::Shader* osg::ShaderComponent::getShader |
( |
unsigned int |
i | ) |
const [inline] |
virtual void osg::ShaderComponent::releaseGLObjects |
( |
State * |
= 0 | ) |
const [virtual] |
If State is non-zero, this function releases any associated OpenGL objects for the specified graphics context.
Otherwise, releases OpenGL objects for all graphics contexts.
Reimplemented from osg::Object.
void osg::ShaderComponent::removeShader |
( |
unsigned int |
i | ) |
|
virtual void osg::ShaderComponent::resizeGLObjectBuffers |
( |
unsigned int |
| ) |
[virtual] |
Resize any per context GLObject buffers to specified size.
Reimplemented from osg::Object.
Member Data Documentation
The documentation for this class was generated from the following file: