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

Identity-based, revision-checked mutation of one procedural scene batch. 更多...

#include <ProcgenSceneSink.h>

Public 属性

uint64_t baseRevision = 0
 
uint64_t targetRevision = 0
 
std::vector< ProcgenInstanceDesc > added
 
std::vector< ProcgenInstanceDesc > updated
 
std::vector< uint64_t > removedPointIds
 Stable source PointIds removed from the target batch.
 
std::vector< std::string > removed
 Compatibility removals addressed directly by Scene instance id.
 
std::vector< uint64_t > targetPointOrder
 Exact target order addressed by stable source PointId.
 
std::vector< std::string > targetOrder
 Compatibility target order addressed directly by Scene instance id.
 

详细描述

Identity-based, revision-checked mutation of one procedural scene batch.

在文件 ProcgenSceneSink.h 第 30 行定义.

类成员变量说明

◆ added

std::vector<ProcgenInstanceDesc> eve::ProcgenInstanceDelta::added

在文件 ProcgenSceneSink.h 第 33 行定义.

被这些函数引用 eve::procgen::Procgen::publishCellInstanceDelta().

◆ baseRevision

uint64_t eve::ProcgenInstanceDelta::baseRevision = 0

在文件 ProcgenSceneSink.h 第 31 行定义.

被这些函数引用 eve::procgen::Procgen::publishCellInstanceDelta().

◆ removed

std::vector<std::string> eve::ProcgenInstanceDelta::removed

Compatibility removals addressed directly by Scene instance id.

在文件 ProcgenSceneSink.h 第 38 行定义.

◆ removedPointIds

std::vector<uint64_t> eve::ProcgenInstanceDelta::removedPointIds

Stable source PointIds removed from the target batch.

在文件 ProcgenSceneSink.h 第 36 行定义.

被这些函数引用 eve::procgen::Procgen::publishCellInstanceDelta().

◆ targetOrder

std::vector<std::string> eve::ProcgenInstanceDelta::targetOrder

Compatibility target order addressed directly by Scene instance id.

在文件 ProcgenSceneSink.h 第 42 行定义.

◆ targetPointOrder

std::vector<uint64_t> eve::ProcgenInstanceDelta::targetPointOrder

Exact target order addressed by stable source PointId.

在文件 ProcgenSceneSink.h 第 40 行定义.

被这些函数引用 eve::procgen::Procgen::publishCellInstanceDelta().

◆ targetRevision

uint64_t eve::ProcgenInstanceDelta::targetRevision = 0

在文件 ProcgenSceneSink.h 第 32 行定义.

被这些函数引用 eve::procgen::Procgen::publishCellInstanceDelta().

◆ updated

std::vector<ProcgenInstanceDesc> eve::ProcgenInstanceDelta::updated

在文件 ProcgenSceneSink.h 第 34 行定义.

被这些函数引用 eve::procgen::Procgen::publishCellInstanceDelta().


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