Definition: SystemBody.h:19
Definition: TerrainBody.h:21
virtual bool OnCollision(Body *b, Uint32 flags, double relVel) override
Definition: TerrainBody.h:28
double GetMaxFeatureRadius() const
Definition: TerrainBody.h:34
virtual double GetMass() const override
Definition: TerrainBody.h:29
virtual void SubRender(Graphics::Renderer *r, const matrix4x4d &modelView, const vector3d &camPos)
Definition: TerrainBody.h:26
double GetTerrainHeight(const vector3d &pos) const
Definition: TerrainBody.cpp:142
virtual void SaveToJson(Json &jsonObj, Space *space) override
Definition: TerrainBody.cpp:43
static void OnChangeDetailLevel()
Definition: TerrainBody.cpp:154
void InitTerrainBody()
Definition: TerrainBody.cpp:28
virtual void Render(Graphics::Renderer *r, const Camera *camera, const vector3d &viewCoords, const matrix4x4d &viewTransform) override
Definition: TerrainBody.cpp:69
virtual const SystemBody * GetSystemBody() const override
Definition: TerrainBody.h:31
virtual ~TerrainBody()
Definition: TerrainBody.cpp:23
virtual void SetFrame(FrameId fId) override
Definition: TerrainBody.cpp:127
OBJDEF(TerrainBody, Body, TERRAINBODY)