1 #ifndef OPENCS_RENDER_TERRAINSTORAGE_H
2 #define OPENCS_RENDER_TERRAINSTORAGE_H
6 #include "../../model/world/data.hpp"
21 virtual osg::ref_ptr<const ESMTerrain::LandObject>
getLand (
int cellX,
int cellY);
24 virtual void getBounds(
float& minX,
float& maxX,
float& minY,
float& maxY);
const CSMWorld::Data & mData
Definition: terrainstorage.hpp:19
A bridge between the terrain component and OpenCS's terrain data storage.
Definition: terrainstorage.hpp:14
Definition: loadltex.hpp:28
virtual void getBounds(float &minX, float &maxX, float &minY, float &maxY)
Get bounds of the whole terrain in cell units.
Definition: terrainstorage.cpp:36
virtual osg::ref_ptr< const ESMTerrain::LandObject > getLand(int cellX, int cellY)
Definition: terrainstorage.cpp:15
virtual const ESM::LandTexture * getLandTexture(int index, short plugin)
Definition: terrainstorage.cpp:27
Feeds data from ESM terrain records (ESM::Land, ESM::LandTexture) into the terrain component...
Definition: storage.hpp:44
TerrainStorage(const CSMWorld::Data &data)
Definition: terrainstorage.cpp:9