载入中...
搜索中...
未找到
Immutable validated properties for one catalog material. 更多...
#include <PixelMaterial.h>
Public 属性 | |
| MaterialId | id = MaterialId::Air |
| std::string | name = "air" |
| MaterialState | state = MaterialState::Empty |
| std::uint16_t | density = 0 |
| std::uint8_t | viscosity = 0 |
| std::uint8_t | thermalConductivity = 0 |
| std::uint16_t | heatCapacity = 1 |
| std::int16_t | ignitionTemperature = 32767 |
| std::int16_t | meltingTemperature = 32767 |
| std::int16_t | boilingTemperature = 32767 |
| std::uint16_t | defaultLifetime = 0 |
| bool | flammable = false |
| std::int16_t | defaultTemperature = 20 |
| std::uint16_t | blastResistance = 100 |
| std::uint32_t | displayRgba = 0xFF00FFFFU |
| Canonical preview/render color encoded as 0xRRGGBBAA. | |
| std::vector< std::string > | tags |
| Canonical sorted semantic tags used by authoring and rule queries. | |
详细描述
Immutable validated properties for one catalog material.
在文件 PixelMaterial.h 第 36 行定义.
类成员变量说明
◆ blastResistance
| std::uint16_t eve::pixelworld::MaterialDefinition::blastResistance = 100 |
◆ boilingTemperature
| std::int16_t eve::pixelworld::MaterialDefinition::boilingTemperature = 32767 |
◆ defaultLifetime
| std::uint16_t eve::pixelworld::MaterialDefinition::defaultLifetime = 0 |
◆ defaultTemperature
| std::int16_t eve::pixelworld::MaterialDefinition::defaultTemperature = 20 |
◆ density
| std::uint16_t eve::pixelworld::MaterialDefinition::density = 0 |
◆ displayRgba
| std::uint32_t eve::pixelworld::MaterialDefinition::displayRgba = 0xFF00FFFFU |
Canonical preview/render color encoded as 0xRRGGBBAA.
在文件 PixelMaterial.h 第 52 行定义.
被这些函数引用 eve::pixelworld_editor::PixelWorldCatalogPanel::buildWidgetTree() , 以及 eve::pixelworld::MaterialCatalog::create().
◆ flammable
| bool eve::pixelworld::MaterialDefinition::flammable = false |
◆ heatCapacity
| std::uint16_t eve::pixelworld::MaterialDefinition::heatCapacity = 1 |
◆ id
| MaterialId eve::pixelworld::MaterialDefinition::id = MaterialId::Air |
◆ ignitionTemperature
| std::int16_t eve::pixelworld::MaterialDefinition::ignitionTemperature = 32767 |
◆ meltingTemperature
| std::int16_t eve::pixelworld::MaterialDefinition::meltingTemperature = 32767 |
◆ name
| std::string eve::pixelworld::MaterialDefinition::name = "air" |
◆ state
| MaterialState eve::pixelworld::MaterialDefinition::state = MaterialState::Empty |
◆ tags
| std::vector<std::string> eve::pixelworld::MaterialDefinition::tags |
Canonical sorted semantic tags used by authoring and rule queries.
在文件 PixelMaterial.h 第 54 行定义.
被这些函数引用 eve::pixelworld_editor::PixelWorldCatalogPanel::buildWidgetTree() , 以及 eve::pixelworld::MaterialCatalog::create().
◆ thermalConductivity
| std::uint8_t eve::pixelworld::MaterialDefinition::thermalConductivity = 0 |
◆ viscosity
| std::uint8_t eve::pixelworld::MaterialDefinition::viscosity = 0 |
该结构体的文档由以下文件生成:
- src/modules/pixelworld/PixelMaterial.h