osgEarth 2.1.1
|
#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>
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 LC "[TextureCompositorMulti] " |
Definition at line 31 of file TextureCompositorMulti.cpp.