| 
    osgEarth 2.1.1 
   | 
 
#include <osgEarth/Common>#include <osgEarth/Revisioning>#include <osgEarth/ThreadingUtils>#include <string>#include <map>#include <osg/Shader>#include <osg/Program>#include <osg/StateAttribute>
 Include dependency graph for ShaderComposition:Go to the source code of this file.
Classes | |
| class | osgEarth::ShaderFactory | 
| class | osgEarth::VirtualProgram | 
Namespaces | |
| namespace | osgEarth | 
| namespace | osgEarth::ShaderComp | 
Defines | |
| #define | OSGEARTH_SHADER_COMPOSITION_H 1 | 
Typedefs | |
| typedef std::multimap< float,  std::string >  | osgEarth::ShaderComp::OrderedFunctionMap | 
| typedef std::map < FunctionLocation, OrderedFunctionMap >  | osgEarth::ShaderComp::FunctionLocationMap | 
Enumerations | |
| enum | osgEarth::ShaderComp::FunctionLocation {  osgEarth::ShaderComp::LOCATION_VERTEX_PRE_TEXTURING = 0, osgEarth::ShaderComp::LOCATION_VERTEX_PRE_LIGHTING = 1, osgEarth::ShaderComp::LOCATION_VERTEX_POST_LIGHTING = 2, osgEarth::ShaderComp::LOCATION_FRAGMENT_PRE_TEXTURING = 3, osgEarth::ShaderComp::LOCATION_FRAGMENT_PRE_LIGHTING = 4, osgEarth::ShaderComp::LOCATION_FRAGMENT_POST_LIGHTING = 5 }  | 
| #define OSGEARTH_SHADER_COMPOSITION_H 1 | 
Definition at line 20 of file ShaderComposition.
 1.7.3