HighMap library (C++)
Loading...
Searching...
No Matches
hmap::TileStorage Class Referenceabstract

#include <tile_storage.hpp>

Inheritance diagram for hmap::TileStorage:

Public Member Functions

virtual ~TileStorage ()=default
 
virtual Arrayget_tile (const TileRegion &region)=0
 
virtual void release_tile (const TileRegion &region)=0
 
virtual size_t max_live_tiles () const =0
 
virtual std::unique_ptr< TileStorageclone () const =0
 
virtual std::string info_string () const =0
 
virtual void trim ()
 

Constructor & Destructor Documentation

◆ ~TileStorage()

virtual hmap::TileStorage::~TileStorage ( )
virtualdefault

Member Function Documentation

◆ get_tile()

virtual Array & hmap::TileStorage::get_tile ( const TileRegion region)
pure virtual

◆ release_tile()

virtual void hmap::TileStorage::release_tile ( const TileRegion region)
pure virtual

◆ max_live_tiles()

virtual size_t hmap::TileStorage::max_live_tiles ( ) const
pure virtual

◆ clone()

virtual std::unique_ptr< TileStorage > hmap::TileStorage::clone ( ) const
pure virtual

◆ info_string()

virtual std::string hmap::TileStorage::info_string ( ) const
pure virtual

◆ trim()

virtual void hmap::TileStorage::trim ( )
inlinevirtual

The documentation for this class was generated from the following file: