![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qssggltfdocument_p.h>
Classes | |
| struct | SpecularGlossiness |
| struct | Clearcoat |
| struct | Transmission |
| struct | Volume |
| struct | Specular |
| struct | Sheen |
| struct | Anisotropy |
| struct | Iridescence |
Public Types | |
| enum class | AlphaMode { Opaque , Mask , Blend } |
Public Attributes | |
| QString | name |
| QVector4D | baseColorFactor { 1.0f, 1.0f, 1.0f, 1.0f } |
| TextureInfo | baseColorTexture |
| float | metallicFactor = 1.0f |
| float | roughnessFactor = 1.0f |
| TextureInfo | metallicRoughnessTexture |
| TextureInfo | normalTexture |
| TextureInfo | occlusionTexture |
| TextureInfo | emissiveTexture |
| QVector3D | emissiveFactor { 0.0f, 0.0f, 0.0f } |
| AlphaMode | alphaMode = AlphaMode::Opaque |
| float | alphaCutoff = 0.5f |
| bool | doubleSided = false |
| bool | unlit = false |
| std::optional< SpecularGlossiness > | specularGlossiness |
| std::optional< Clearcoat > | clearcoat |
| std::optional< Transmission > | transmission |
| std::optional< Volume > | volume |
| std::optional< float > | ior |
| std::optional< float > | emissiveStrength |
| std::optional< Specular > | specular |
| std::optional< Sheen > | sheen |
| std::optional< Anisotropy > | anisotropy |
| std::optional< Iridescence > | iridescence |
| std::optional< float > | dispersion |
| QJsonObject | extensions |
Definition at line 209 of file qssggltfdocument_p.h.
|
strong |
| Enumerator | |
|---|---|
| Opaque | |
| Mask | |
| Blend | |
Definition at line 211 of file qssggltfdocument_p.h.
| float QSSGGltf::Material::alphaCutoff = 0.5f |
Definition at line 297 of file qssggltfdocument_p.h.
| AlphaMode QSSGGltf::Material::alphaMode = AlphaMode::Opaque |
Definition at line 296 of file qssggltfdocument_p.h.
| std::optional<Anisotropy> QSSGGltf::Material::anisotropy |
Definition at line 310 of file qssggltfdocument_p.h.
| QVector4D QSSGGltf::Material::baseColorFactor { 1.0f, 1.0f, 1.0f, 1.0f } |
Definition at line 285 of file qssggltfdocument_p.h.
| TextureInfo QSSGGltf::Material::baseColorTexture |
Definition at line 286 of file qssggltfdocument_p.h.
| std::optional<Clearcoat> QSSGGltf::Material::clearcoat |
Definition at line 303 of file qssggltfdocument_p.h.
| std::optional<float> QSSGGltf::Material::dispersion |
Definition at line 312 of file qssggltfdocument_p.h.
| bool QSSGGltf::Material::doubleSided = false |
Definition at line 298 of file qssggltfdocument_p.h.
| QVector3D QSSGGltf::Material::emissiveFactor { 0.0f, 0.0f, 0.0f } |
Definition at line 294 of file qssggltfdocument_p.h.
| std::optional<float> QSSGGltf::Material::emissiveStrength |
Definition at line 307 of file qssggltfdocument_p.h.
| TextureInfo QSSGGltf::Material::emissiveTexture |
Definition at line 293 of file qssggltfdocument_p.h.
| QJsonObject QSSGGltf::Material::extensions |
Definition at line 314 of file qssggltfdocument_p.h.
| std::optional<float> QSSGGltf::Material::ior |
Definition at line 306 of file qssggltfdocument_p.h.
| std::optional<Iridescence> QSSGGltf::Material::iridescence |
Definition at line 311 of file qssggltfdocument_p.h.
| float QSSGGltf::Material::metallicFactor = 1.0f |
Definition at line 287 of file qssggltfdocument_p.h.
| TextureInfo QSSGGltf::Material::metallicRoughnessTexture |
Definition at line 289 of file qssggltfdocument_p.h.
| QString QSSGGltf::Material::name |
Definition at line 282 of file qssggltfdocument_p.h.
Referenced by testing.tools.encode_pdf_filter._PdfStream::RegisterByName().
| TextureInfo QSSGGltf::Material::normalTexture |
Definition at line 291 of file qssggltfdocument_p.h.
| TextureInfo QSSGGltf::Material::occlusionTexture |
Definition at line 292 of file qssggltfdocument_p.h.
| float QSSGGltf::Material::roughnessFactor = 1.0f |
Definition at line 288 of file qssggltfdocument_p.h.
| std::optional<Sheen> QSSGGltf::Material::sheen |
Definition at line 309 of file qssggltfdocument_p.h.
| std::optional<Specular> QSSGGltf::Material::specular |
Definition at line 308 of file qssggltfdocument_p.h.
| std::optional<SpecularGlossiness> QSSGGltf::Material::specularGlossiness |
Definition at line 302 of file qssggltfdocument_p.h.
| std::optional<Transmission> QSSGGltf::Material::transmission |
Definition at line 304 of file qssggltfdocument_p.h.
| bool QSSGGltf::Material::unlit = false |
Definition at line 301 of file qssggltfdocument_p.h.
| std::optional<Volume> QSSGGltf::Material::volume |
Definition at line 305 of file qssggltfdocument_p.h.