|
| TerrainStorage (const CSMWorld::Data &data) |
|
| Storage (const VFS::Manager *vfs, const std::string &normalMapPattern="", const std::string &normalHeightMapPattern="", bool autoUseNormalMaps=false, const std::string &specularMapPattern="", bool autoUseSpecularMaps=false) |
|
const ESM::Land::LandData * | getLandData (int cellX, int cellY, int flags) |
|
virtual bool | getMinMaxHeights (float size, const osg::Vec2f ¢er, float &min, float &max) |
|
virtual void | fillVertexBuffers (int lodLevel, float size, const osg::Vec2f ¢er, osg::ref_ptr< osg::Vec3Array > positions, osg::ref_ptr< osg::Vec3Array > normals, osg::ref_ptr< osg::Vec4Array > colours) |
|
virtual void | getBlendmaps (float chunkSize, const osg::Vec2f &chunkCenter, bool pack, ImageVector &blendmaps, std::vector< Terrain::LayerInfo > &layerList) |
|
virtual float | getHeightAt (const osg::Vec3f &worldPos) |
|
virtual Terrain::LayerInfo | getDefaultLayer () |
|
virtual float | getCellWorldSize () |
| Get the transformation factor for mapping cell units to world units. More...
|
|
virtual int | getCellVertices () |
| Get the number of vertices on one side for each cell. Should be (power of two)+1. More...
|
|
virtual | ~Storage () |
|
A bridge between the terrain component and OpenCS's terrain data storage.