载入中...
搜索中...
未找到
SkyWispsAsset.h
浏览该文件的文档.
1#pragma once
2#include <cstdint>
3#include <memory>
4#include <string>
5#include "common/Export.h"
6#include "common/Result.h"
7
8namespace eve::graphics {
9struct SkyWispsLayer;
16public:
21 [[nodiscard]] static Result<SkyWispsAsset> load(const std::string& manifestPath);
28 [[nodiscard]] static Result<SkyWispsAsset> generate(uint32_t seed);
30 [[nodiscard]] const SkyWispsLayer& layer() const noexcept;
31
32private:
33 struct Impl;
34 explicit SkyWispsAsset(std::shared_ptr<const Impl> data);
35 std::shared_ptr<const Impl> data_;
36};
37} // namespace eve::graphics
#define EVENGINE_API_BACKENDS
Definition Export.h:108
TileLayer * layer
std::uint32_t seed
Definition PointSet.cpp:807
Move-only, checked operation results for the common layer.
Move-only operation result carrying either a value or Status.
Definition Result.h:155
Immutable owned sky mesh and textures, loaded from a pack or generated procedurally.
卡牌游戏 UI 工具模块:工厂 + 脚本绑定入口。 功能参考 ycarowr/UiCard:扇形手牌布局、抽牌/洗牌、悬浮放大、拖拽到落牌区、 敌方手牌(背面/偷看)、费用不足置灰,以及可实时调节的布局...
Definition Animation.h:25
Borrowed authored thin-cloud layer, consumed synchronously by sky preparation.