|
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