载入中...
搜索中...
未找到
CanonicalVolumeTextureCook.h
浏览该文件的文档.
1#pragma once
2#include "common/Export.h"
3
6#include "common/Result.h"
7
8#include <cstdint>
9#include <span>
10#include <vector>
11
12namespace eve::asset {
13
16 std::vector<std::uint8_t> definition;
17 std::vector<std::uint8_t> bulk;
18};
19
28 std::span<const std::uint8_t> definition, std::span<const std::uint8_t> sourceR8,
29 std::uint64_t maximumDecodedBytes);
30
31} // namespace eve::asset
#define EVENGINE_API_FOUNDATION
每个链接组(link group)各自的导出宏。
Definition Export.h:106
Move-only, checked operation results for the common layer.
Move-only operation result carrying either a value or Status.
Definition Result.h:155
Result< CookedCanonicalVolumeTexture > cookCanonicalVolumeTextureRgba8(std::span< const uint8_t > definition, std::span< const uint8_t > sourceR8, uint64_t maximumDecodedBytes)
Runtime definition and RGBA8 bulk generated from one canonical volume.