#include <GeoSphere.h>
|
| | GeoSphere (const SystemBody *body) |
| |
| virtual | ~GeoSphere () |
| |
| 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 final |
| |
| bool | AddQuadSplitResult (SQuadSplitResult *res) |
| |
| bool | AddSingleSplitResult (SSingleSplitResult *res) |
| |
| void | ProcessSplitResults () |
| |
| virtual void | Reset () override |
| |
| Sint32 | GetMaxDepth () const |
| |
| void | AddQuadSplitRequest (double, SQuadSplitRequest *, GeoPatch *) |
| |
| | 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 |
| |
◆ GeoSphere()
◆ ~GeoSphere()
| GeoSphere::~GeoSphere |
( |
| ) |
|
|
virtual |
◆ AddQuadSplitRequest()
◆ AddQuadSplitResult()
◆ AddSingleSplitResult()
◆ GetHeight()
| virtual double GeoSphere::GetHeight |
( |
const vector3d & |
p | ) |
const |
|
inlinefinaloverridevirtual |
◆ GetMaxDepth()
| Sint32 GeoSphere::GetMaxDepth |
( |
| ) |
const |
|
inline |
◆ GetMaxFeatureHeight()
| virtual double GeoSphere::GetMaxFeatureHeight |
( |
| ) |
const |
|
inlinefinaloverridevirtual |
◆ Init()
◆ OnAddQuadSplitResult()
◆ OnAddSingleSplitResult()
◆ OnChangeDetailLevel()
| void GeoSphere::OnChangeDetailLevel |
( |
| ) |
|
|
static |
◆ ProcessSplitResults()
| void GeoSphere::ProcessSplitResults |
( |
| ) |
|
◆ Render()
◆ Reset()
| void GeoSphere::Reset |
( |
| ) |
|
|
overridevirtual |
◆ Uninit()
| void GeoSphere::Uninit |
( |
| ) |
|
|
static |
◆ Update()
| void GeoSphere::Update |
( |
| ) |
|
|
overridevirtual |
◆ UpdateAllGeoSpheres()
| void GeoSphere::UpdateAllGeoSpheres |
( |
| ) |
|
|
static |
The documentation for this class was generated from the following files: