|
OpenMW
|
#include "sky.hpp"#include <cmath>#include <osg/ClipPlane>#include <osg/Fog>#include <osg/Transform>#include <osg/Depth>#include <osg/Geometry>#include <osg/Material>#include <osg/TexEnvCombine>#include <osg/TexMat>#include <osg/OcclusionQueryNode>#include <osg/ColorMask>#include <osg/PositionAttitudeTransform>#include <osg/BlendFunc>#include <osg/AlphaFunc>#include <osg/PolygonOffset>#include <osg/observer_ptr>#include <osgParticle/ParticleSystem>#include <osgParticle/ParticleSystemUpdater>#include <osgParticle/ModularEmitter>#include <osgParticle/BoxPlacer>#include <osgParticle/ConstantRateCounter>#include <osgParticle/RadialShooter>#include <components/misc/rng.hpp>#include <components/misc/resourcehelpers.hpp>#include <components/resource/scenemanager.hpp>#include <components/resource/imagemanager.hpp>#include <components/vfs/manager.hpp>#include <components/fallback/fallback.hpp>#include <components/sceneutil/util.hpp>#include <components/sceneutil/statesetupdater.hpp>#include <components/sceneutil/controller.hpp>#include <components/sceneutil/visitor.hpp>#include "../mwbase/environment.hpp"#include "../mwbase/world.hpp"#include "vismask.hpp"#include "renderbin.hpp"Classes | |
| class | MWRender::AtmosphereUpdater |
| class | MWRender::AtmosphereNightUpdater |
| class | MWRender::CloudUpdater |
| class | MWRender::CameraRelativeTransform |
| class | MWRender::CameraRelativeTransform::CullCallback |
| class | MWRender::ModVertexAlphaVisitor |
| class | MWRender::UnderwaterSwitchCallback |
| Hides the node subgraph if the eye point is below water. More... | |
| class | MWRender::CelestialBody |
| A base class for the sun and moons. More... | |
| class | MWRender::Sun |
| class | MWRender::Sun::DummyComputeBoundCallback |
| class | MWRender::Sun::Updater |
| class | MWRender::Sun::OcclusionCallback |
| class | MWRender::Sun::SunFlashCallback |
| SunFlashCallback handles fading/scaling of a node depending on occlusion query result. Must be attached as a cull callback. More... | |
| class | MWRender::Sun::SunGlareCallback |
| class | MWRender::Moon |
| struct | MWRender::Moon::Updater |
| class | MWRender::RainShooter |
| class | MWRender::AlphaFader |
| class | MWRender::AlphaFader::SetupVisitor |
| class | MWRender::RainFader |
Namespaces | |
| anonymous_namespace{sky.cpp} | |
| MWRender | |
| Rendering. | |
Functions | |
| osg::ref_ptr< osg::Material > | anonymous_namespace{sky.cpp}::createAlphaTrackingUnlitMaterial () |
| osg::ref_ptr< osg::Material > | anonymous_namespace{sky.cpp}::createUnlitMaterial () |
| osg::ref_ptr< osg::Geometry > | anonymous_namespace{sky.cpp}::createTexturedQuad (int numUvSets=1) |
1.8.6