载入中...
搜索中...
未找到
PixelMaterial.h
浏览该文件的文档.
Move-only, checked operation results for the common layer.
Owning immutable material and reaction table used by one PixelWorld.
Definition PixelMaterial.h:84
Definition PixelWorldGraphics.h:13
MaterialId
Compact stable material identifier stored in each authoritative cell.
Definition PixelMaterial.h:16
@ Gunpowder
TemperatureDirection
Comparison direction for a deterministic temperature transition.
Definition PixelMaterial.h:58
Immutable validated properties for one catalog material.
Definition PixelMaterial.h:36
std::int16_t ignitionTemperature
Definition PixelMaterial.h:44
std::uint32_t displayRgba
Canonical preview/render color encoded as 0xRRGGBBAA.
Definition PixelMaterial.h:52
std::int16_t boilingTemperature
Definition PixelMaterial.h:46
std::uint16_t heatCapacity
Definition PixelMaterial.h:43
std::vector< std::string > tags
Canonical sorted semantic tags used by authoring and rule queries.
Definition PixelMaterial.h:54
std::int16_t meltingTemperature
Definition PixelMaterial.h:45
std::uint8_t thermalConductivity
Definition PixelMaterial.h:42
std::uint16_t defaultLifetime
Definition PixelMaterial.h:47
std::int16_t defaultTemperature
Definition PixelMaterial.h:49
std::uint16_t blastResistance
Definition PixelMaterial.h:50
Data-driven phase transition evaluated after heat diffusion.
Definition PixelMaterial.h:61
std::int16_t temperatureDelta
Definition PixelMaterial.h:67
TemperatureDirection direction
Definition PixelMaterial.h:65
Deterministically ordered binary material reaction.
Definition PixelMaterial.h:72
MaterialId secondResult
Definition PixelMaterial.h:77
std::int16_t minimumTemperature
Definition PixelMaterial.h:78
MaterialId firstResult
Definition PixelMaterial.h:76