#include <cstdlib>#include <cstdio>#include <boost/bind.hpp>#include <OSGConfig.h>#include <OSGGL.h>#include <OSGGLU.h>#include <OSGGLEXT.h>#include <OSGWindow.h>#include <OSGCamera.h>#include <OSGViewport.h>#include <OSGStereoCameraDecorator.h>#include <OSGDrawEnv.h>#include <OSGShaderParameter.h>#include <OSGShaderParameterBool.h>#include <OSGShaderParameterInt.h>#include <OSGShaderParameterReal.h>#include <OSGShaderParameterVec2f.h>#include <OSGShaderParameterVec3f.h>#include <OSGShaderParameterVec4f.h>#include <OSGShaderParameterMatrix.h>#include <OSGShaderParameterMInt.h>#include <OSGShaderParameterMReal.h>#include <OSGShaderParameterMVec2f.h>#include <OSGShaderParameterMVec3f.h>#include <OSGShaderParameterMVec4f.h>#include <OSGShaderParameterMMatrix.h>#include "OSGSHLChunk.h"Go to the source code of this file.
Namespaces | |
| namespace | OSG |
Typedefs | |
| typedef GLenum | pname |
| typedef GLenum GLint | value |
| typedef GLsizei | count |
| typedef GLsizei const char ** | strings |
| typedef GLsizei const char const GLint * | length |
| typedef GLenum | pname |
| typedef GLenum GLint * | params |
| typedef GLsizei | maxLength |
| typedef GLsizei GLsizei * | length |
| typedef GLsizei GLsizei char * | infoLog |
| typedef GLuint | obj |
| typedef const char * | name |
| typedef GLint | value |
| typedef GLsizei | count |
| typedef GLsizei GLint * | value |
| typedef GLfloat | value |
| typedef GLsizei | count |
| typedef GLsizei GLfloat * | value |
| typedef GLsizei | count |
| typedef GLsizei GLboolean | transpose |
| typedef GLsizei GLboolean GLfloat * | value |
| typedef GLint | location |
| typedef GLint GLint * | value |
| typedef GLint | location |
| typedef GLint GLfloat * | value |
Functions | |
| typedef | GLuint (OSG_APIENTRY *OSGGLCREATEPROGRAMOBJECTARBPROC)(void) |
| typedef | void (OSG_APIENTRY *OSGGLPROGRAMPARAMETERIEXTPROC)(GLuint program |
| typedef | GLint (OSG_APIENTRY *OSGGLGETUNIFORMLOCATIONARBPROC)(GLuint programObj |
| typedef GLenum pname |
Definition at line 141 of file OSGSHLChunk.cpp.
| typedef GLenum GLint value |
Definition at line 141 of file OSGSHLChunk.cpp.
| typedef GLsizei count |
Definition at line 144 of file OSGSHLChunk.cpp.
| typedef GLsizei const char** strings |
Definition at line 144 of file OSGSHLChunk.cpp.
| typedef GLsizei const char const GLint* length |
Definition at line 144 of file OSGSHLChunk.cpp.
| typedef GLenum pname |
Definition at line 146 of file OSGSHLChunk.cpp.
| typedef GLenum GLint* params |
Definition at line 146 of file OSGSHLChunk.cpp.
| typedef GLsizei maxLength |
Definition at line 147 of file OSGSHLChunk.cpp.
| typedef GLsizei GLsizei* length |
Definition at line 147 of file OSGSHLChunk.cpp.
| typedef GLsizei GLsizei char* infoLog |
Definition at line 147 of file OSGSHLChunk.cpp.
| typedef GLuint obj |
Definition at line 148 of file OSGSHLChunk.cpp.
| typedef const char* name |
Definition at line 152 of file OSGSHLChunk.cpp.
| typedef GLint value |
Definition at line 154 of file OSGSHLChunk.cpp.
| typedef GLsizei count |
Definition at line 155 of file OSGSHLChunk.cpp.
| typedef GLsizei GLint* value |
Definition at line 155 of file OSGSHLChunk.cpp.
| typedef GLfloat value |
Definition at line 157 of file OSGSHLChunk.cpp.
| typedef GLsizei count |
Definition at line 158 of file OSGSHLChunk.cpp.
| typedef GLsizei GLfloat* value |
Definition at line 158 of file OSGSHLChunk.cpp.
| typedef GLsizei count |
Definition at line 160 of file OSGSHLChunk.cpp.
| typedef GLsizei GLboolean transpose |
Definition at line 160 of file OSGSHLChunk.cpp.
| typedef GLsizei GLboolean GLfloat* value |
Definition at line 160 of file OSGSHLChunk.cpp.
| typedef GLint location |
Definition at line 162 of file OSGSHLChunk.cpp.
| typedef GLint GLint* value |
Definition at line 162 of file OSGSHLChunk.cpp.
| typedef GLint location |
Definition at line 163 of file OSGSHLChunk.cpp.
| typedef GLint GLfloat* value |
Definition at line 163 of file OSGSHLChunk.cpp.
| typedef GLuint | ( | OSG_APIENTRY * | OSGGLCREATEPROGRAMOBJECTARBPROC | ) |
Referenced by OSG::SHLChunk::activate(), OSG::ProgramChunk::activate(), OSG::GeoVectorProperty::activate(), OSG::GeoMultiProperty::activate(), OSG::GeoIntegralProperty::activate(), OSG::SHLChunk::changeFrom(), OSG::ProgramChunk::changeFrom(), OSG::GeoIntegralProperty::changeFrom(), OSG::ParallelComposer::createCtx(), OSG::ProgramChunk::deactivate(), OSG::GeoVectorProperty::deactivate(), OSG::GeoIntegralProperty::deactivate(), OSG::GeoUInt32PropertyDesc::getFormatSize(), OSG::TextureObjChunk::handleDestroyGL(), OSG::TextureChunk::handleDestroyGL(), OSG::SHLChunk::handleDestroyGL(), OSG::RenderBuffer::handleDestroyGL(), OSG::ProgramChunk::handleDestroyGL(), OSG::GeoMultiPropertyData::handleDestroyGL(), OSG::FrameBufferObject::handleDestroyGL(), OSG::CubeTextureObjChunk::handleDestroyGL(), OSG::CubeTextureChunk::handleDestroyGL(), OSG::TextureObjChunk::handleGL(), OSG::TextureChunk::handleGL(), OSG::RenderBuffer::handleGL(), OSG::ProgramChunk::handleGL(), OSG::GeoMultiPropertyData::handleGL(), OSG::FrameBufferObject::handleGL(), OSG::CubeTextureObjChunk::handleGL(), OSG::CubeTextureChunk::handleGL(), OSG::TextureObjChunk::handleTexture(), OSG::TextureChunk::handleTexture(), OSG::GeoVertexArrayPumpGroup::masterAttribGeoPump(), OSG::GeoVertexArrayPumpGroup::masterClassicGeoPump(), OSG::PipelineComposer::readBuffer(), OSG::RenderNode::runFaceBench(), OSG::RenderNode::runRasterBench(), OSG::SHLChunk::update(), OSG::SHLChunk::updateParameterLocations(), OSG::SHLChunk::updateParameters(), OSG::SHLChunk::updateProgram(), and OSG::SHLChunk::updateProgramParameters().
| typedef void | ( | OSG_APIENTRY * | OSGGLPROGRAMPARAMETERIEXTPROC | ) |
Referenced by OSG::RegisterCombinersChunk::activate(), OSG::ProgramChunk::activate(), OSG::PointChunk::activate(), OSG::GeoVectorProperty::activate(), OSG::GeoMultiProperty::activate(), OSG::GeoIntegralProperty::activate(), OSG::TextureChunk::activeTexture(), OSG::TextureBaseChunk::activeTexture(), OSG::ProgramChunk::changeFrom(), OSG::PointChunk::changeFrom(), OSG::GeoIntegralProperty::changeFrom(), OSG::BlendChunk::changeFrom(), OSG::ProgramChunk::deactivate(), OSG::PointChunk::deactivate(), OSG::GeoVectorProperty::deactivate(), CDDSImage::flip(), OSG::Window::getFunctionByName(), OSG::ProgramChunk::handleDestroyGL(), OSG::GeoMultiPropertyData::handleDestroyGL(), OSG::ProgramChunk::handleGL(), OSG::GeoMultiPropertyData::handleGL(), OSG::TextureObjChunk::handleTexture(), OSG::TextureChunk::handleTexture(), OSG::GeoVertexArrayPumpGroup::masterAttribGeoPump(), and OSG::GeoVertexArrayPumpGroup::masterClassicGeoPump().
| typedef GLint | ( | OSG_APIENTRY * | OSGGLGETUNIFORMLOCATIONARBPROC | ) |
Referenced by OSG::GeoVectorProperty::activate(), OSG::GeoMultiProperty::activate(), OSG::Viewport::activateSize(), OSG::PipelineComposer::composeViewport(), OSG::ParallelComposer::composeViewport(), OSG::BinarySwapComposer::composeViewport(), OSG::ClusterViewBuffer::getBufferHeight(), OSG::ClusterViewBuffer::getBufferWidth(), OSG::FrameBufferObject::handleGL(), OSG::TextureObjChunk::handleTexture(), OSG::TextureChunk::handleTexture(), OSG::TextureEnvChunk::handleTextureShader(), OSG::TextureChunk::handleTextureShader(), OSG::GeoVertexArrayPumpGroup::masterAttribGeoPump(), OSG::GeoVertexArrayPumpGroup::masterClassicGeoPump(), OSG::ProgramChunk::printCompileError(), OSG::RenderNode::runFaceBench(), OSG::RenderNode::runRasterBench(), OSG::RenderAction::start(), OSG::SHLChunk::updateActiveLightsMask(), OSG::SHLChunk::updateClusterId(), OSG::SHLChunk::updateLight0Active(), OSG::SHLChunk::updateLight1Active(), OSG::SHLChunk::updateLight2Active(), OSG::SHLChunk::updateLight3Active(), OSG::SHLChunk::updateLight4Active(), OSG::SHLChunk::updateLight5Active(), OSG::SHLChunk::updateLight6Active(), OSG::SHLChunk::updateLight7Active(), OSG::SHLChunk::updateParameters(), and OSG::SHLChunk::updateProgram().