![]() |
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 |
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 |
| QJsonObject | extensions |
Definition at line 207 of file qssggltfdocument_p.h.
|
strong |
| Enumerator | |
|---|---|
| Opaque | |
| Mask | |
| Blend | |
Definition at line 209 of file qssggltfdocument_p.h.
| float QSSGGltf::Material::alphaCutoff = 0.5f |
Definition at line 270 of file qssggltfdocument_p.h.
| AlphaMode QSSGGltf::Material::alphaMode = AlphaMode::Opaque |
Definition at line 269 of file qssggltfdocument_p.h.
| QVector4D QSSGGltf::Material::baseColorFactor { 1.0f, 1.0f, 1.0f, 1.0f } |
Definition at line 258 of file qssggltfdocument_p.h.
| TextureInfo QSSGGltf::Material::baseColorTexture |
Definition at line 259 of file qssggltfdocument_p.h.
| std::optional<Clearcoat> QSSGGltf::Material::clearcoat |
Definition at line 276 of file qssggltfdocument_p.h.
| bool QSSGGltf::Material::doubleSided = false |
Definition at line 271 of file qssggltfdocument_p.h.
| QVector3D QSSGGltf::Material::emissiveFactor { 0.0f, 0.0f, 0.0f } |
Definition at line 267 of file qssggltfdocument_p.h.
| std::optional<float> QSSGGltf::Material::emissiveStrength |
Definition at line 280 of file qssggltfdocument_p.h.
| TextureInfo QSSGGltf::Material::emissiveTexture |
Definition at line 266 of file qssggltfdocument_p.h.
| QJsonObject QSSGGltf::Material::extensions |
Definition at line 283 of file qssggltfdocument_p.h.
| std::optional<float> QSSGGltf::Material::ior |
Definition at line 279 of file qssggltfdocument_p.h.
| float QSSGGltf::Material::metallicFactor = 1.0f |
Definition at line 260 of file qssggltfdocument_p.h.
| TextureInfo QSSGGltf::Material::metallicRoughnessTexture |
Definition at line 262 of file qssggltfdocument_p.h.
| QString QSSGGltf::Material::name |
Definition at line 255 of file qssggltfdocument_p.h.
Referenced by testing.tools.encode_pdf_filter._PdfStream::RegisterByName().
| TextureInfo QSSGGltf::Material::normalTexture |
Definition at line 264 of file qssggltfdocument_p.h.
| TextureInfo QSSGGltf::Material::occlusionTexture |
Definition at line 265 of file qssggltfdocument_p.h.
| float QSSGGltf::Material::roughnessFactor = 1.0f |
Definition at line 261 of file qssggltfdocument_p.h.
| std::optional<Specular> QSSGGltf::Material::specular |
Definition at line 281 of file qssggltfdocument_p.h.
| std::optional<SpecularGlossiness> QSSGGltf::Material::specularGlossiness |
Definition at line 275 of file qssggltfdocument_p.h.
| std::optional<Transmission> QSSGGltf::Material::transmission |
Definition at line 277 of file qssggltfdocument_p.h.
| bool QSSGGltf::Material::unlit = false |
Definition at line 274 of file qssggltfdocument_p.h.
| std::optional<Volume> QSSGGltf::Material::volume |
Definition at line 278 of file qssggltfdocument_p.h.