osgEarth 2.1.1
Classes | Namespaces | Defines | Typedefs | Enumerations

/home/cube/sources/osgearth/src/osgEarth/ShaderComposition File Reference

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

#define OSGEARTH_SHADER_COMPOSITION_H   1

Definition at line 20 of file ShaderComposition.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines