# FragmentProgram.cpp File Reference

`#include <osg/Notify>`
`#include <osg/GLExtensions>`
`#include <osg/FragmentProgram>`
`#include <osg/State>`
`#include <osg/Timer>`
`#include <list>`
`#include <OpenThreads/ScopedLock>`
`#include <OpenThreads/Mutex>`

Include dependency graph for FragmentProgram.cpp:

## Typedefs

typedef std::list< GLuint > | FragmentProgramObjectList
typedef std::map< unsigned int, FragmentProgramObjectList > | DeletedFragmentProgramObjectCache
typedef buffered_value< ref_ptr< FragmentProgram::Extensions > > | BufferedExtensions

## Typedef Documentation

typedef buffered_value< ref_ptr<FragmentProgram::Extensions> > BufferedExtensions

typedef std::map<unsigned int,FragmentProgramObjectList> DeletedFragmentProgramObjectCache

typedef std::list<GLuint> FragmentProgramObjectList