载入中...
搜索中...
未找到
eve::procgen::TerrainMultiDetailWorkspace::Impl结构体 参考

类

struct  Snapshot
 
struct  Tile
 

Public 成员函数

 Impl ()=default
 
 Impl (const Impl &other)
 
Snapshot snapshot () const
 
void restore (const Snapshot &snapshot)
 

Public 属性

std::vector< Tile > tiles
 
TerrainMultiTileReport last
 
std::vector< Snapshot > history
 
int cursor = 0
 

详细描述

在文件 TerrainDetailLayer.cpp 第 231 行定义.

构造及析构函数说明

◆ Impl() [1/2]

eve::procgen::TerrainMultiDetailWorkspace::Impl::Impl ( )
default

◆ Impl() [2/2]

eve::procgen::TerrainMultiDetailWorkspace::Impl::Impl ( const Impl &  other)
inline

在文件 TerrainDetailLayer.cpp 第 248 行定义.

引用了 layer, source , 以及 tiles.

成员函数说明

◆ restore()

void eve::procgen::TerrainMultiDetailWorkspace::Impl::restore ( const Snapshot &  snapshot)
inline

◆ snapshot()

Snapshot eve::procgen::TerrainMultiDetailWorkspace::Impl::snapshot ( ) const
inline

类成员变量说明

◆ cursor

int eve::procgen::TerrainMultiDetailWorkspace::Impl::cursor = 0

在文件 TerrainDetailLayer.cpp 第 245 行定义.

◆ history

std::vector<Snapshot> eve::procgen::TerrainMultiDetailWorkspace::Impl::history

在文件 TerrainDetailLayer.cpp 第 244 行定义.

◆ last

TerrainMultiTileReport eve::procgen::TerrainMultiDetailWorkspace::Impl::last

在文件 TerrainDetailLayer.cpp 第 243 行定义.

被这些函数引用 restore() , 以及 snapshot().

◆ tiles

std::vector<Tile> eve::procgen::TerrainMultiDetailWorkspace::Impl::tiles

在文件 TerrainDetailLayer.cpp 第 242 行定义.

被这些函数引用 Impl(), restore() , 以及 snapshot().


该结构体的文档由以下文件生成: