HighMap library (C++)
Loading...
Searching...
No Matches
hmap::RamTileStorage Class Reference

#include <tile_storage.hpp>

Inheritance diagram for hmap::RamTileStorage:
Collaboration diagram for hmap::RamTileStorage:

Public Member Functions

std::unique_ptr< TileStorageclone () const override
 
Arrayget_tile (const TileRegion &region) override
 
void release_tile (const TileRegion &region) override
 
size_t max_live_tiles () const override
 
std::string info_string () const override
 
- Public Member Functions inherited from hmap::TileStorage
virtual ~TileStorage ()=default
 
virtual void trim ()
 

Member Function Documentation

◆ clone()

std::unique_ptr< TileStorage > hmap::RamTileStorage::clone ( ) const
overridevirtual

Implements hmap::TileStorage.

◆ get_tile()

Array & hmap::RamTileStorage::get_tile ( const TileRegion region)
overridevirtual

Implements hmap::TileStorage.

◆ release_tile()

void hmap::RamTileStorage::release_tile ( const TileRegion region)
overridevirtual

Implements hmap::TileStorage.

◆ max_live_tiles()

size_t hmap::RamTileStorage::max_live_tiles ( ) const
overridevirtual

Implements hmap::TileStorage.

◆ info_string()

std::string hmap::RamTileStorage::info_string ( ) const
inlineoverridevirtual

Implements hmap::TileStorage.


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