载入中...
搜索中...
未找到
eve::pixelworld::MaterialDefinition结构体 参考

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

◆ id

◆ 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

◆ 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

该结构体的文档由以下文件生成: