OpenMW
|
#include "renderingmanager.hpp"
#include <stdexcept>
#include <limits>
#include <osg/Light>
#include <osg/LightModel>
#include <osg/Fog>
#include <osg/PolygonMode>
#include <osg/Group>
#include <osg/UserDataContainer>
#include <osg/ComputeBoundsVisitor>
#include <osgUtil/LineSegmentIntersector>
#include <osgUtil/IncrementalCompileOperation>
#include <osgViewer/Viewer>
#include <components/resource/resourcesystem.hpp>
#include <components/resource/imagemanager.hpp>
#include <components/resource/scenemanager.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/terrain/terraingrid.hpp>
#include <components/esm/loadcell.hpp>
#include <components/fallback/fallback.hpp>
#include "../mwworld/cellstore.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 | |
MWRender | |
Rendering. | |
Functions | |
RenderingManager::RayResult | MWRender::getIntersectionResult (osgUtil::LineSegmentIntersector *intersector) |
osg::ref_ptr < osgUtil::IntersectionVisitor > | MWRender::createIntersectionVisitor (osgUtil::Intersector *intersector, bool ignorePlayer, bool ignoreActors) |