|
OpenMW
|
Classes | |
| struct | Updater |
Public Types | |
| enum | Type { Type_Masser = 0, Type_Secunda } |
Public Member Functions | |
| Moon (osg::Group *parentNode, Resource::ImageManager &imageManager, float scaleFactor, Type type) | |
| ~Moon () | |
| virtual void | adjustTransparency (const float ratio) |
| void | setState (const MoonState &state) |
| void | setAtmosphereColor (const osg::Vec4f &color) |
| void | setColor (const osg::Vec4f &color) |
| unsigned int | getPhaseInt () const |
Public Member Functions inherited from MWRender::CelestialBody | |
| CelestialBody (osg::Group *parentNode, float scaleFactor, int numUvSets, unsigned int visibleMask=~0) | |
| virtual | ~CelestialBody () |
| void | setVisible (bool visible) |
Private Member Functions | |
| void | setPhase (const MoonState::Phase &phase) |
Private Attributes | |
| Type | mType |
| MoonState::Phase | mPhase |
| osg::ref_ptr< Updater > | mUpdater |
Additional Inherited Members | |
Protected Attributes inherited from MWRender::CelestialBody | |
| unsigned int | mVisibleMask |
| osg::ref_ptr < osg::PositionAttitudeTransform > | mTransform |
| osg::ref_ptr< osg::Geometry > | mGeom |
Static Protected Attributes inherited from MWRender::CelestialBody | |
| static const float | mDistance = 1000.0f |
| enum MWRender::Moon::Type |
|
inline |
|
inline |
|
inlinevirtual |
Implements MWRender::CelestialBody.
|
inline |
|
inline |
|
inline |
|
inlineprivate |
|
inline |
|
private |
|
private |
|
private |
1.8.6