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>
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.