OpenMW
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Namespaces | Functions
material.cpp File Reference
#include "material.hpp"
#include <stdexcept>
#include <osg/Fog>
#include <osg/Depth>
#include <osg/TexEnvCombine>
#include <osg/Texture2D>
#include <osg/TexMat>
#include <osg/Material>
#include <osg/BlendFunc>
#include <components/shader/shadermanager.hpp>
#include <mutex>
Include dependency graph for material.cpp:

Classes

class  anonymous_namespace{material.cpp}::BlendmapTexMat
 
class  anonymous_namespace{material.cpp}::LayerTexMat
 
class  anonymous_namespace{material.cpp}::EqualDepth
 
class  anonymous_namespace{material.cpp}::LequalDepth
 
class  anonymous_namespace{material.cpp}::BlendFunc
 
class  anonymous_namespace{material.cpp}::TexEnvCombine
 

Namespaces

 anonymous_namespace{material.cpp}
 
 Terrain
 

Functions

std::vector< osg::ref_ptr
< osg::StateSet > > 
Terrain::createPasses (bool useShaders, bool forcePerPixelLighting, bool clampLighting, Shader::ShaderManager *shaderManager, const std::vector< TextureLayer > &layers, const std::vector< osg::ref_ptr< osg::Texture2D > > &blendmaps, int blendmapScale, float layerTileSize)