|
| | 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) |
| |
| 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 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 int | getBlendmapScale (float chunkSize) |
| |
| virtual | ~Storage () |
| |
A bridge between the terrain component and OpenCS's terrain data storage.