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

Admitted immutable chunk metadata. 更多...

#include <Evpack.h>

Public 属性

PersistentId assetId
 
std::string type
 
SchemaVersion schemaVersion
 
std::uint32_t variantIndex = 0
 
EvpackChunkKind kind = EvpackChunkKind::Definition
 
std::uint32_t chunkId = 0
 
EvpackCodec codec = EvpackCodec::None
 
std::uint32_t alignment = 1
 
std::uint64_t offset = 0
 
std::uint64_t storedSize = 0
 
std::uint64_t decodedSize = 0
 
std::array< std::uint8_t, 32 > contentHash {}
 
std::vector< PersistentId > dependencies
 

详细描述

Admitted immutable chunk metadata.

在文件 Evpack.h 第 138 行定义.

类成员变量说明

◆ alignment

std::uint32_t eve::asset::EvpackChunk::alignment = 1

在文件 Evpack.h 第 146 行定义.

◆ assetId

PersistentId eve::asset::EvpackChunk::assetId

在文件 Evpack.h 第 139 行定义.

◆ chunkId

std::uint32_t eve::asset::EvpackChunk::chunkId = 0

在文件 Evpack.h 第 144 行定义.

◆ codec

EvpackCodec eve::asset::EvpackChunk::codec = EvpackCodec::None

在文件 Evpack.h 第 145 行定义.

◆ contentHash

std::array<std::uint8_t, 32> eve::asset::EvpackChunk::contentHash {}

在文件 Evpack.h 第 150 行定义.

◆ decodedSize

std::uint64_t eve::asset::EvpackChunk::decodedSize = 0

在文件 Evpack.h 第 149 行定义.

◆ dependencies

std::vector<PersistentId> eve::asset::EvpackChunk::dependencies

在文件 Evpack.h 第 151 行定义.

◆ kind

EvpackChunkKind eve::asset::EvpackChunk::kind = EvpackChunkKind::Definition

在文件 Evpack.h 第 143 行定义.

◆ offset

std::uint64_t eve::asset::EvpackChunk::offset = 0

在文件 Evpack.h 第 147 行定义.

◆ schemaVersion

SchemaVersion eve::asset::EvpackChunk::schemaVersion

在文件 Evpack.h 第 141 行定义.

◆ storedSize

std::uint64_t eve::asset::EvpackChunk::storedSize = 0

在文件 Evpack.h 第 148 行定义.

◆ type

std::string eve::asset::EvpackChunk::type

在文件 Evpack.h 第 140 行定义.

被这些函数引用 eve::asset::EvpackRegistry::resolveAsset().

◆ variantIndex

std::uint32_t eve::asset::EvpackChunk::variantIndex = 0

在文件 Evpack.h 第 142 行定义.


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