osgEarth 2.1.1
Namespaces | Defines | Functions

/home/cube/sources/osgearth/src/osgEarth/TextureCompositorMulti.cpp File Reference

#include <osgEarth/TextureCompositorMulti>
#include <osgEarth/ImageUtils>
#include <osgEarth/Registry>
#include <osgEarth/ShaderComposition>
#include <osgEarth/ShaderUtils>
#include <osg/Texture2D>
#include <osg/TexEnv>
#include <osg/TexEnvCombine>
#include <vector>
Include dependency graph for TextureCompositorMulti.cpp:

Go to the source code of this file.

Namespaces

namespace  anonymous_namespace{TextureCompositorMulti.cpp}

Defines

#define LC   "[TextureCompositorMulti] "

Functions

static osg::Shader * anonymous_namespace{TextureCompositorMulti.cpp}::s_createTextureVertexShader (const TextureLayout &layout, bool blending)
static osg::Shader * anonymous_namespace{TextureCompositorMulti.cpp}::s_createTextureFragShaderFunction (const TextureLayout &layout, int maxSlots, bool blending, float fadeInDuration)
static std::string anonymous_namespace{TextureCompositorMulti.cpp}::makeSamplerName (int slot)
static osg::Texture2D * anonymous_namespace{TextureCompositorMulti.cpp}::s_getTexture (osg::StateSet *stateSet, UID layerUID, const TextureLayout &layout, osg::StateSet *parentStateSet)

Define Documentation

#define LC   "[TextureCompositorMulti] "

Definition at line 31 of file TextureCompositorMulti.cpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines