#include <GasGiant.h>
|
| | 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 |
| |
| | BaseSphere (const SystemBody *body) |
| |
| virtual | ~BaseSphere () |
| |
| virtual void | Update ()=0 |
| |
| virtual void | Render (Graphics::Renderer *renderer, const matrix4x4d &modelView, vector3d campos, const float radius, const std::vector< Camera::Shadow > &shadows)=0 |
| |
| virtual double | GetHeight (const vector3d &p) const |
| |
| void | DrawAtmosphereSurface (Graphics::Renderer *renderer, const matrix4x4d &modelView, const vector3d &campos, float rad, RefCountedPtr< Graphics::Material > mat) |
| |
| virtual double | GetMaxFeatureHeight () const =0 |
| |
| virtual void | Reset ()=0 |
| |
| const SystemBody * | GetSystemBody () const |
| |
| Terrain * | GetTerrain () const |
| |
| RefCountedPtr< Graphics::Material > | GetSurfaceMaterial () const |
| |
◆ GasGiant()
◆ ~GasGiant()
◆ BeginRenderTarget()
| void GasGiant::BeginRenderTarget |
( |
| ) |
|
|
static |
◆ CreateRenderTarget()
| void GasGiant::CreateRenderTarget |
( |
const Uint16 |
width, |
|
|
const Uint16 |
height |
|
) |
| |
|
static |
◆ EndRenderTarget()
| void GasGiant::EndRenderTarget |
( |
| ) |
|
|
static |
◆ GetHeight()
| virtual double GasGiant::GetHeight |
( |
const vector3d & |
p | ) |
const |
|
inlinefinaloverridevirtual |
◆ GetMaxFeatureHeight()
| virtual double GasGiant::GetMaxFeatureHeight |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ Init()
◆ OnAddGPUGenResult()
◆ OnAddTextureFaceResult()
◆ OnChangeDetailLevel()
| void GasGiant::OnChangeDetailLevel |
( |
| ) |
|
|
static |
◆ Render()
◆ Reset()
◆ SetRenderTargetCubemap()
| void GasGiant::SetRenderTargetCubemap |
( |
const Uint32 |
face, |
|
|
Graphics::Texture * |
pTexture, |
|
|
const bool |
unBind = true |
|
) |
| |
|
static |
◆ Uninit()
| void GasGiant::Uninit |
( |
| ) |
|
|
static |
◆ Update()
| void GasGiant::Update |
( |
| ) |
|
|
overridevirtual |
◆ UpdateAllGasGiants()
| void GasGiant::UpdateAllGasGiants |
( |
| ) |
|
|
static |
The documentation for this class was generated from the following files: