载入中...
搜索中...
未找到
Validated material value; image references own identity, GPU bindings initially empty. 更多...
#include <CookedMaterial.h>
Public 属性 | |
| graphics::Color | color {1, 1, 1, 1} |
| float | metallic = 0 |
| float | roughness = 1 |
| float | alphaCutoff = .5f |
| bool | transparent = false |
| bool | masked = false |
| bool | doubleSided = false |
| graphics::BlendMode | blend = graphics::BlendMode::Alpha |
| graphics::PbrSurface | surface |
| std::optional< graphics::VegetationSurface > | vegetationSurface |
| std::array< std::optional< AssetRef >, 11 > | images |
| std::array< std::optional< AssetRef >, 3 > | detailImages |
详细描述
Validated material value; image references own identity, GPU bindings initially empty.
在文件 CookedMaterial.h 第 11 行定义.
类成员变量说明
◆ alphaCutoff
| float eve::asset_graphics::detail::CookedMaterial::alphaCutoff = .5f |
在文件 CookedMaterial.h 第 13 行定义.
◆ blend
| graphics::BlendMode eve::asset_graphics::detail::CookedMaterial::blend = graphics::BlendMode::Alpha |
在文件 CookedMaterial.h 第 15 行定义.
◆ color
| graphics::Color eve::asset_graphics::detail::CookedMaterial::color {1, 1, 1, 1} |
在文件 CookedMaterial.h 第 12 行定义.
◆ detailImages
| std::array<std::optional<AssetRef>, 3> eve::asset_graphics::detail::CookedMaterial::detailImages |
在文件 CookedMaterial.h 第 19 行定义.
◆ doubleSided
| bool eve::asset_graphics::detail::CookedMaterial::doubleSided = false |
在文件 CookedMaterial.h 第 14 行定义.
◆ images
| std::array<std::optional<AssetRef>, 11> eve::asset_graphics::detail::CookedMaterial::images |
在文件 CookedMaterial.h 第 18 行定义.
◆ masked
| bool eve::asset_graphics::detail::CookedMaterial::masked = false |
在文件 CookedMaterial.h 第 14 行定义.
◆ metallic
| float eve::asset_graphics::detail::CookedMaterial::metallic = 0 |
在文件 CookedMaterial.h 第 13 行定义.
◆ roughness
| float eve::asset_graphics::detail::CookedMaterial::roughness = 1 |
在文件 CookedMaterial.h 第 13 行定义.
◆ surface
| graphics::PbrSurface eve::asset_graphics::detail::CookedMaterial::surface |
在文件 CookedMaterial.h 第 16 行定义.
◆ transparent
| bool eve::asset_graphics::detail::CookedMaterial::transparent = false |
在文件 CookedMaterial.h 第 14 行定义.
◆ vegetationSurface
| std::optional<graphics::VegetationSurface> eve::asset_graphics::detail::CookedMaterial::vegetationSurface |
在文件 CookedMaterial.h 第 17 行定义.
该结构体的文档由以下文件生成:
- src/modules/asset/graphics/CookedMaterial.h