OSGSHLChunk.cpp File Reference

#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 Documentation

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.


Function Documentation

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  ) 

typedef GLint ( OSG_APIENTRY *  OSGGLGETUNIFORMLOCATIONARBPROC  )