![]() |
Pioneer
|
#include <GasGiant.h>


Public Member Functions | |
| GasGiant (const SystemBody *body) | |
| virtual | ~GasGiant () |
| virtual void | Update () override |
| virtual void | Render (Graphics::Renderer *renderer, const matrix4x4d &modelView, vector3d campos, const float radius, const std::vector< Camera::Shadow > &shadows) override |
| virtual double | GetHeight (const vector3d &p) const override final |
| virtual double | GetMaxFeatureHeight () const override |
| virtual void | Reset () override |
Public Member Functions inherited from BaseSphere | |
| BaseSphere (const SystemBody *body) | |
| virtual | ~BaseSphere () |
| void | DrawAtmosphereSurface (Graphics::Renderer *renderer, const matrix4x4d &modelView, const vector3d &campos, float rad, RefCountedPtr< Graphics::Material > mat) |
| const SystemBody * | GetSystemBody () const |
| Terrain * | GetTerrain () const |
| RefCountedPtr< Graphics::Material > | GetSurfaceMaterial () const |
Static Public Member Functions | |
| static bool | OnAddTextureFaceResult (const SystemPath &path, GasGiantJobs::STextureFaceResult *res) |
| static bool | OnAddGPUGenResult (const SystemPath &path, GasGiantJobs::SGPUGenResult *res) |
| static void | Init () |
| static void | Uninit () |
| static void | UpdateAllGasGiants () |
| static void | OnChangeDetailLevel () |
| static void | CreateRenderTarget (const Uint16 width, const Uint16 height) |
| static void | SetRenderTargetCubemap (const Uint32, Graphics::Texture *, const bool unBind=true) |
| static void | BeginRenderTarget () |
| static void | EndRenderTarget () |
Static Public Member Functions inherited from BaseSphere | |
| static void | Init () |
| static void | Uninit () |
| static void | UpdateAllBaseSphereDerivatives () |
| static void | OnChangeDetailLevel () |
Additional Inherited Members | |
Protected Member Functions inherited from BaseSphere | |
| void | SetMaterialParameters (const matrix4x4d &t, const float r, const std::vector< Camera::Shadow > &s, const AtmosphereParameters &ap) |
Protected Attributes inherited from BaseSphere | |
| const SystemBody * | m_sbody |
| RefCountedPtr< Terrain > | m_terrain |
| RefCountedPtr< Graphics::Material > | m_surfaceMaterial |
| RefCountedPtr< Graphics::Material > | m_atmosphereMaterial |
| std::unique_ptr< Graphics::Drawables::Sphere3D > | m_atmos |
| GasGiant::GasGiant | ( | const SystemBody * | body | ) |

|
virtual |
|
static |

|
static |
|
static |

|
inlinefinaloverridevirtual |
Reimplemented from BaseSphere.
|
inlineoverridevirtual |
Implements BaseSphere.
|
static |

|
static |

|
static |

|
static |

|
overridevirtual |
Implements BaseSphere.
|
overridevirtual |
|
static |

|
static |

|
overridevirtual |
|
static |