载入中...
搜索中...
未找到
#include "common/Export.h"#include "common/Result.h"#include <cstdint>#include <span>#include <string>#include <string_view>#include <vector>类 | |
| struct | eve::pixelworld::MaterialDefinition |
| Immutable validated properties for one catalog material. 更多... | |
| struct | eve::pixelworld::MaterialPhaseRule |
| Data-driven phase transition evaluated after heat diffusion. 更多... | |
| struct | eve::pixelworld::MaterialReactionRule |
| Deterministically ordered binary material reaction. 更多... | |
| class | eve::pixelworld::MaterialCatalog |
| Owning immutable material and reaction table used by one PixelWorld. 更多... | |
命名空间 | |
| namespace | eve |
| Build metadata (engine git commit, build time, third-party version). | |
| namespace | eve::pixelworld |
枚举 | |
| enum class | eve::pixelworld::MaterialId : std::uint16_t { eve::pixelworld::Air = 0 , eve::pixelworld::Stone , eve::pixelworld::Sand , eve::pixelworld::Water , eve::pixelworld::Oil , eve::pixelworld::Fire , eve::pixelworld::Steam , eve::pixelworld::Wood , eve::pixelworld::Ice , eve::pixelworld::Lava , eve::pixelworld::Smoke , eve::pixelworld::Gunpowder , eve::pixelworld::Acid } |
| Compact stable material identifier stored in each authoritative cell. 更多... | |
| enum class | eve::pixelworld::MaterialState : std::uint8_t { eve::pixelworld::Empty , eve::pixelworld::Solid , eve::pixelworld::Powder , eve::pixelworld::Liquid , eve::pixelworld::Gas , eve::pixelworld::Energy } |
| Broad movement class for one pixel material. 更多... | |
| enum class | eve::pixelworld::TemperatureDirection : std::uint8_t { eve::pixelworld::AtOrBelow , eve::pixelworld::AtOrAbove } |
| Comparison direction for a deterministic temperature transition. 更多... | |