![]() |
Pioneer
|

Public Member Functions | |
| GasPatch (const RefCountedPtr< GasPatchContext > &_ctx, GasGiant *gs, vector3d v0, vector3d v1, vector3d v2, vector3d v3) | |
| ~GasPatch () | |
| vector3d | GetSpherePoint (const double x, const double y) const |
| void | UpdateVBOs () |
| void | Render (Graphics::Renderer *renderer, const vector3d &campos, const matrix4x4d &modelView, const Graphics::Frustum &frustum) |
Public Attributes | |
| RefCountedPtr< GasPatchContext > | ctx |
| vector3d | v [4] |
| std::unique_ptr< Graphics::MeshObject > | m_patchMesh |
| GasGiant * | gasSphere |
| vector3d | clipCentroid |
| double | clipRadius |
|
inline |

|
inline |
|
inline |

|
inline |

|
inline |

| vector3d GasPatch::clipCentroid |
| double GasPatch::clipRadius |
| RefCountedPtr<GasPatchContext> GasPatch::ctx |
| GasGiant* GasPatch::gasSphere |
| std::unique_ptr<Graphics::MeshObject> GasPatch::m_patchMesh |
| vector3d GasPatch::v[4] |