|
Monopoly — Portage moderne 0.1.0
Portage moderne C/C++23 du Monopoly de 1999
|
#include <MeshRuntime.hpp>
Public Attributes | |
| MeshMaterialModel | model {MeshMaterialModel::LegacyDiffuse} |
| std::uint32_t | rawDiffuse {} |
| std::array< float, 4 > | diffuse {1.0F, 1.0F, 1.0F, 1.0F} |
| float | metallic {} |
| float | roughness {1.0F} |
| std::array< float, 3 > | emissive {} |
| float | emissiveStrength {1.0F} |
| bool | doubleSided {} |
| ModernAlphaMode | alphaMode {ModernAlphaMode::Opaque} |
| float | alphaCutoff {0.5F} |
| std::optional< ModernTextureBinding > | baseColorTexture |
| std::optional< ModernTextureBinding > | metallicRoughnessTexture |
| std::optional< ModernTextureBinding > | normalTexture |
| std::optional< ModernTextureBinding > | emissiveTexture |
| std::optional< ModernTextureBinding > | occlusionTexture |
Definition at line 132 of file MeshRuntime.hpp.
Definition at line 143 of file MeshRuntime.hpp.
| ModernAlphaMode monopoly::data::MeshMaterial::alphaMode {ModernAlphaMode::Opaque} |
Definition at line 142 of file MeshRuntime.hpp.
| std::optional<ModernTextureBinding> monopoly::data::MeshMaterial::baseColorTexture |
Definition at line 144 of file MeshRuntime.hpp.
| std::array<float, 4> monopoly::data::MeshMaterial::diffuse {1.0F, 1.0F, 1.0F, 1.0F} |
Definition at line 136 of file MeshRuntime.hpp.
| bool monopoly::data::MeshMaterial::doubleSided {} |
Definition at line 141 of file MeshRuntime.hpp.
| std::array<float, 3> monopoly::data::MeshMaterial::emissive {} |
Definition at line 139 of file MeshRuntime.hpp.
| float monopoly::data::MeshMaterial::emissiveStrength {1.0F} |
Definition at line 140 of file MeshRuntime.hpp.
| std::optional<ModernTextureBinding> monopoly::data::MeshMaterial::emissiveTexture |
Definition at line 147 of file MeshRuntime.hpp.
| float monopoly::data::MeshMaterial::metallic {} |
Definition at line 137 of file MeshRuntime.hpp.
| std::optional<ModernTextureBinding> monopoly::data::MeshMaterial::metallicRoughnessTexture |
Definition at line 145 of file MeshRuntime.hpp.
| MeshMaterialModel monopoly::data::MeshMaterial::model {MeshMaterialModel::LegacyDiffuse} |
Definition at line 134 of file MeshRuntime.hpp.
| std::optional<ModernTextureBinding> monopoly::data::MeshMaterial::normalTexture |
Definition at line 146 of file MeshRuntime.hpp.
| std::optional<ModernTextureBinding> monopoly::data::MeshMaterial::occlusionTexture |
Definition at line 148 of file MeshRuntime.hpp.
| std::uint32_t monopoly::data::MeshMaterial::rawDiffuse {} |
Definition at line 135 of file MeshRuntime.hpp.
| float monopoly::data::MeshMaterial::roughness {1.0F} |
Definition at line 138 of file MeshRuntime.hpp.