#include <stdlib.h>#include <stdio.h>#include <OSGConfig.h>#include <OSGGL.h>#include <OSGGLU.h>#include <OSGGLEXT.h>#include <OSGRemoteAspect.h>#include <OSGCamera.h>#include <OSGViewport.h>#include <OSGStereoCameraDecorator.h>#include <OSGRenderAction.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 GLint * | params |
| typedef GLsizei | maxLength |
| typedef GLsizei GLsizei char * | infoLog |
| typedef GLuint | obj |
| typedef const char * | name |
| typedef GLsizei GLboolean | transpose |
| typedef GLint | location |
Functions | |
| typedef | GLuint (OSG_APIENTRY *OSGGLCREATEPROGRAMOBJECTARBPROC)(void) |
| typedef | void (OSG_APIENTRY *OSGGLPROGRAMPARAMETERIEXTPROC)(GLuint program |
| typedef | GLint (OSG_APIENTRY *OSGGLGETUNIFORMLOCATIONARBPROC)(GLuint programObj |
Variables | |
| static Char8 | cvsid_cpp [] = "@(#)$Id: OSGSHLChunk.cpp,v 1.59 2007/03/12 19:46:39 jbehr Exp $" |
| static Char8 | cvsid_hpp [] = OSGSHLCHUNKBASE_HEADER_CVSID |
| static Char8 | cvsid_inl [] = OSGSHLCHUNKBASE_INLINE_CVSID |
| static Char8 | cvsid_fields_hpp [] = OSGSHLCHUNKFIELDS_HEADER_CVSID |
| typedef GLenum pname |
Definition at line 135 of file OSGSHLChunk.cpp.
| typedef GLint GLfloat * value |
Definition at line 135 of file OSGSHLChunk.cpp.
Definition at line 138 of file OSGSHLChunk.cpp.
Definition at line 138 of file OSGSHLChunk.cpp.
Definition at line 138 of file OSGSHLChunk.cpp.
| typedef GLenum GLint* params |
Definition at line 140 of file OSGSHLChunk.cpp.
Definition at line 141 of file OSGSHLChunk.cpp.
Definition at line 141 of file OSGSHLChunk.cpp.
| typedef GLuint obj |
Definition at line 142 of file OSGSHLChunk.cpp.
| typedef const char* name |
Definition at line 146 of file OSGSHLChunk.cpp.
Definition at line 154 of file OSGSHLChunk.cpp.
| typedef GLint location |
Definition at line 156 of file OSGSHLChunk.cpp.
| typedef GLuint | ( | OSG_APIENTRY * | OSGGLCREATEPROGRAMOBJECTARBPROC | ) |
Referenced by osg::SHLChunk::activate(), osg::ProgramChunk::activate(), osg::SHLChunk::changeFrom(), osg::ProgramChunk::changeFrom(), osg::ProgramChunk::deactivate(), osg::GeoVBO::draw(), GeoPump129(), osg::GeoPLengthsUI32PropertyDesc::getFormatSize(), osg::GeoIndicesUI32PropertyDesc::getFormatSize(), osg::TextureChunk::handleGL(), osg::SHLChunk::handleGL(), osg::ProgramChunk::handleGL(), osg::CubeTextureChunk::handleGL(), osg::TextureChunk::handleTexture(), osg::FBOViewport::initialize(), osg::RenderNode::runFaceBench(), osg::RenderNode::runRasterBench(), osg::SHLChunk::update(), osg::GeoVBO::update(), osg::SHLChunk::updateParameterLocations(), osg::SHLChunk::updateParameters(), osg::SHLChunk::updateProgram(), osg::SHLChunk::updateProgramParameters(), and osg::GeoVBO::~GeoVBO().
| typedef void | ( | OSG_APIENTRY * | OSGGLPROGRAMPARAMETERIEXTPROC | ) |
| typedef GLint | ( | OSG_APIENTRY * | OSGGLGETUNIFORMLOCATIONARBPROC | ) |
Char8 cvsid_cpp[] = "@(#)$Id: OSGSHLChunk.cpp,v 1.59 2007/03/12 19:46:39 jbehr Exp $" [static] |
Definition at line 1870 of file OSGSHLChunk.cpp.
Char8 cvsid_hpp[] = OSGSHLCHUNKBASE_HEADER_CVSID [static] |
Definition at line 1871 of file OSGSHLChunk.cpp.
Char8 cvsid_inl[] = OSGSHLCHUNKBASE_INLINE_CVSID [static] |
Definition at line 1872 of file OSGSHLChunk.cpp.
Char8 cvsid_fields_hpp[] = OSGSHLCHUNKFIELDS_HEADER_CVSID [static] |
Definition at line 1874 of file OSGSHLChunk.cpp.
1.5.5