OpenMW
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Namespaces | Functions | Variables
renderingmanager.cpp File Reference
#include "renderingmanager.hpp"
#include <stdexcept>
#include <limits>
#include <cstdlib>
#include <osg/Light>
#include <osg/LightModel>
#include <osg/Fog>
#include <osg/Material>
#include <osg/PolygonMode>
#include <osg/Group>
#include <osg/UserDataContainer>
#include <osg/ComputeBoundsVisitor>
#include <osg/ShapeDrawable>
#include <osg/TextureCubeMap>
#include <osgUtil/LineSegmentIntersector>
#include <osgUtil/IncrementalCompileOperation>
#include <osg/ImageUtils>
#include <osgViewer/Viewer>
#include <components/debug/debuglog.hpp>
#include <components/resource/resourcesystem.hpp>
#include <components/resource/imagemanager.hpp>
#include <components/resource/scenemanager.hpp>
#include <components/resource/keyframemanager.hpp>
#include <components/shader/shadermanager.hpp>
#include <components/settings/settings.hpp>
#include <components/sceneutil/util.hpp>
#include <components/sceneutil/lightmanager.hpp>
#include <components/sceneutil/statesetupdater.hpp>
#include <components/sceneutil/positionattitudetransform.hpp>
#include <components/sceneutil/workqueue.hpp>
#include <components/sceneutil/unrefqueue.hpp>
#include <components/sceneutil/writescene.hpp>
#include <components/terrain/terraingrid.hpp>
#include <components/terrain/quadtreeworld.hpp>
#include <components/esm/loadcell.hpp>
#include <components/fallback/fallback.hpp>
#include <boost/algorithm/string.hpp>
#include "../mwworld/cellstore.hpp"
#include "../mwworld/class.hpp"
#include "../mwgui/loadingscreen.hpp"
#include "../mwbase/environment.hpp"
#include "../mwbase/windowmanager.hpp"
#include "sky.hpp"
#include "effectmanager.hpp"
#include "npcanimation.hpp"
#include "vismask.hpp"
#include "pathgrid.hpp"
#include "camera.hpp"
#include "water.hpp"
#include "terrainstorage.hpp"
#include "util.hpp"

Classes

class  MWRender::StateUpdater
 
class  MWRender::PreloadCommonAssetsWorkItem
 
class  MWRender::NotifyDrawCompletedCallback
 

Namespaces

 anonymous_namespace{renderingmanager.cpp}
 
 MWRender
 Rendering.
 

Functions

RenderingManager::RayResult MWRender::getIntersectionResult (osgUtil::LineSegmentIntersector *intersector)
 

Variables

float anonymous_namespace{renderingmanager.cpp}::DLLandFogStart
 
float anonymous_namespace{renderingmanager.cpp}::DLLandFogEnd
 
float anonymous_namespace{renderingmanager.cpp}::DLUnderwaterFogStart
 
float anonymous_namespace{renderingmanager.cpp}::DLUnderwaterFogEnd
 
float anonymous_namespace{renderingmanager.cpp}::DLInteriorFogStart
 
float anonymous_namespace{renderingmanager.cpp}::DLInteriorFogEnd