载入中...
搜索中...
未找到
PixelWorldModule.h
浏览该文件的文档.
1#pragma once
2#include "common/Export.h"
3
4
5#include "common/Module.h"
7
8#include <cstdint>
9
10namespace eve::pixelworld {
11
14public:
16
20 ~PixelWorldModule() override;
21
23 [[nodiscard("retain and delete the returned PixelWorld")]] PixelWorld* newWorld(std::uint64_t seed = 1);
24};
25
26} // namespace eve::pixelworld
#define EVENGINE_API_FOUNDATION
每个链接组(link group)各自的导出宏。
Definition Export.h:106
std::uint32_t seed
Definition PointSet.cpp:807
EVENGINE_API_FOUNDATION public API.
Definition Module.h:46
Script-facing owner/factory for deterministic pixel material worlds.
Sparse, chunked, deterministic 2D falling-material world.
Definition PixelWorld.h:224