![]() |
Qt 6.x
The Qt SDK
|
#include <qssgrenderdefaultmaterial_p.h>
Inheritance diagram for QSSGRenderDefaultMaterial:
Collaboration diagram for QSSGRenderDefaultMaterial:Public Types | |
| enum class | MaterialLighting : quint8 { NoLighting = 0 , FragmentLighting } |
| enum class | MaterialBlendMode : quint8 { SourceOver = 0 , Screen , Multiply } |
| enum class | MaterialSpecularModel : quint8 { Default = 0 , KGGX } |
| enum | MaterialAlphaMode : quint8 { Default = 0 , Mask , Blend , Opaque } |
| enum | TextureChannelMapping : quint8 { R = 0 , G , B , A } |
Public Types inherited from QSSGRenderGraphObject | |
| enum | BaseType : quint16 { Node = 0x10 , Light = 0x20 , Camera = 0x40 , Renderable = 0x80 , Resource = 0x100 , Material = 0x200 , Texture = 0x400 , Extension = 0x800 } |
| enum class | Type : quint16 { Unknown = 0 , Node = BaseType::Node , Layer , Joint , Skeleton , ImportScene , ReflectionProbe , DirectionalLight = BaseType::Light | BaseType::Node , PointLight , SpotLight , OrthographicCamera = BaseType::Camera | BaseType::Node , PerspectiveCamera , CustomFrustumCamera , CustomCamera , Model = BaseType::Renderable | BaseType::Node , Item2D , Particles , SceneEnvironment = BaseType::Resource , Effect , Geometry , TextureData , MorphTarget , ModelInstance , ModelBlendParticle , ResourceLoader , DefaultMaterial = BaseType::Material | BaseType::Resource , PrincipledMaterial , CustomMaterial , SpecularGlossyMaterial , Skin , Image2D = BaseType::Texture | BaseType::Resource , ImageCube , RenderExtension = BaseType::Extension } |
Public Member Functions | |
| QSSGRenderDefaultMaterial (Type type=Type::DefaultMaterial) | |
| ~QSSGRenderDefaultMaterial () | |
| bool | isSpecularEnabled () const |
| bool | isMetalnessEnabled () const |
| bool | isFresnelEnabled () const |
| bool | isVertexColorsEnabled () const |
| bool | hasLighting () const |
| bool | isClearcoatEnabled () const |
| bool | isTransmissionEnabled () const |
| bool | isDirty () const |
| void | clearDirty () |
Public Member Functions inherited from QSSGRenderGraphObject | |
| Q_QUICK3D_PROFILE_ID | QSSGRenderGraphObject (QSSGRenderGraphObject::Type inType) |
| virtual | ~QSSGRenderGraphObject () |
Additional Inherited Members | |
Static Public Member Functions inherited from QSSGRenderGraphObject | |
| static Q_REQUIRED_RESULT constexpr bool | isNodeType (Type type) Q_DECL_NOTHROW |
| static Q_REQUIRED_RESULT constexpr bool | isLight (Type type) Q_DECL_NOTHROW |
| static Q_REQUIRED_RESULT constexpr bool | isCamera (Type type) Q_DECL_NOTHROW |
| static Q_REQUIRED_RESULT constexpr bool | isMaterial (Type type) Q_DECL_NOTHROW |
| static Q_REQUIRED_RESULT constexpr bool | isTexture (Type type) Q_DECL_NOTHROW |
| static Q_REQUIRED_RESULT constexpr bool | isRenderable (Type type) Q_DECL_NOTHROW |
| static Q_REQUIRED_RESULT constexpr bool | isResource (Type type) Q_DECL_NOTHROW |
| static constexpr bool | isExtension (Type type) noexcept |
| static Q_REQUIRED_RESULT constexpr bool | hasGraphicsResources (Type type) Q_DECL_NOTHROW |
| static const char * | asString (QSSGRenderGraphObject::Type type) |
| static QDebug | debugPrintImpl (QDebug stream, QSSGRenderGraphObject::Type type) |
Definition at line 31 of file qssgrenderdefaultmaterial_p.h.
| Enumerator | |
|---|---|
| Default | |
| Mask | |
| Blend | |
| Opaque | |
Definition at line 49 of file qssgrenderdefaultmaterial_p.h.
|
strong |
| Enumerator | |
|---|---|
| SourceOver | |
| Screen | |
| Multiply | |
Definition at line 38 of file qssgrenderdefaultmaterial_p.h.
|
strong |
| Enumerator | |
|---|---|
| NoLighting | |
| FragmentLighting | |
Definition at line 33 of file qssgrenderdefaultmaterial_p.h.
|
strong |
| Enumerator | |
|---|---|
| Default | |
| KGGX | |
Definition at line 44 of file qssgrenderdefaultmaterial_p.h.
| Enumerator | |
|---|---|
| R | |
| G | |
| B | |
| A | |
Definition at line 56 of file qssgrenderdefaultmaterial_p.h.
| QT_BEGIN_NAMESPACE QSSGRenderDefaultMaterial::QSSGRenderDefaultMaterial | ( | Type | type = Type::DefaultMaterial | ) |
Definition at line 10 of file qssgrenderdefaultmaterial.cpp.
References adapter, B, QSSGShaderMaterialAdapter::create(), G, metalnessChannel, occlusionChannel, Q_ASSERT, R, and roughnessChannel.
Here is the call graph for this function:| QSSGRenderDefaultMaterial::~QSSGRenderDefaultMaterial | ( | ) |
Definition at line 25 of file qssgrenderdefaultmaterial.cpp.
References adapter.
| void QSSGRenderDefaultMaterial::clearDirty | ( | ) |
Definition at line 30 of file qssgrenderdefaultmaterial.cpp.
References dirty.
|
inline |
Definition at line 139 of file qssgrenderdefaultmaterial_p.h.
Referenced by QSSGShaderDefaultMaterialAdapter::hasLighting().
Here is the caller graph for this function:
|
inline |
Definition at line 140 of file qssgrenderdefaultmaterial_p.h.
Referenced by QSSGShaderDefaultMaterialAdapter::isClearcoatEnabled().
Here is the caller graph for this function:
|
inline |
Definition at line 143 of file qssgrenderdefaultmaterial_p.h.
|
inline |
Definition at line 137 of file qssgrenderdefaultmaterial_p.h.
|
inline |
Definition at line 136 of file qssgrenderdefaultmaterial_p.h.
Referenced by QSSGShaderDefaultMaterialAdapter::isMetalnessEnabled().
Here is the caller graph for this function:
|
inline |
Definition at line 135 of file qssgrenderdefaultmaterial_p.h.
Referenced by QSSGShaderDefaultMaterialAdapter::isSpecularEnabled().
Here is the caller graph for this function:
|
inline |
Definition at line 141 of file qssgrenderdefaultmaterial_p.h.
Referenced by QSSGShaderDefaultMaterialAdapter::isTransmissionEnabled().
Here is the caller graph for this function:
|
inline |
Definition at line 138 of file qssgrenderdefaultmaterial_p.h.
Referenced by QSSGShaderDefaultMaterialAdapter::isVertexColorsEnabled().
Here is the caller graph for this function:| QSSGShaderMaterialAdapter* QSSGRenderDefaultMaterial::adapter = nullptr |
Definition at line 146 of file qssgrenderdefaultmaterial_p.h.
Referenced by QSSGRenderDefaultMaterial(), ~QSSGRenderDefaultMaterial(), and QSSGRenderer::generateRhiShaderPipelineImpl().
| float QSSGRenderDefaultMaterial::alphaCutoff = 0.5f |
Definition at line 100 of file qssgrenderdefaultmaterial_p.h.
Referenced by QSSGShaderDefaultMaterialAdapter::alphaCutOff(), QQuick3DPrincipledMaterial::updateSpatialNode(), and QQuick3DSpecularGlossyMaterial::updateSpatialNode().
| QSSGRenderDefaultMaterial::MaterialAlphaMode QSSGRenderDefaultMaterial::alphaMode = QSSGRenderDefaultMaterial::Default |
Definition at line 114 of file qssgrenderdefaultmaterial_p.h.
Referenced by QSSGShaderDefaultMaterialAdapter::alphaMode(), QQuick3DPrincipledMaterial::updateSpatialNode(), and QQuick3DSpecularGlossyMaterial::updateSpatialNode().
| QVector3D QSSGRenderDefaultMaterial::attenuationColor { 1.0f, 1.0f, 1.0f } |
Definition at line 109 of file qssgrenderdefaultmaterial_p.h.
Referenced by QSSGShaderDefaultMaterialAdapter::attenuationColor(), QQuick3DPrincipledMaterial::updateSpatialNode(), and QQuick3DSpecularGlossyMaterial::updateSpatialNode().
| float QSSGRenderDefaultMaterial::attenuationDistance = std::numeric_limits<float>::infinity() |
Definition at line 108 of file qssgrenderdefaultmaterial_p.h.
Referenced by QSSGShaderDefaultMaterialAdapter::attenuationDistance(), QQuick3DPrincipledMaterial::updateSpatialNode(), and QQuick3DSpecularGlossyMaterial::updateSpatialNode().
| QSSGRenderDefaultMaterial::MaterialBlendMode QSSGRenderDefaultMaterial::blendMode = QSSGRenderDefaultMaterial::MaterialBlendMode::SourceOver |
Definition at line 112 of file qssgrenderdefaultmaterial_p.h.
Referenced by RenderHelpers::rhiPrepareRenderable(), QQuick3DDefaultMaterial::updateSpatialNode(), QQuick3DPrincipledMaterial::updateSpatialNode(), and QQuick3DSpecularGlossyMaterial::updateSpatialNode().
| float QSSGRenderDefaultMaterial::bumpAmount = 0.0f |
Definition at line 97 of file qssgrenderdefaultmaterial_p.h.
Referenced by QSSGShaderDefaultMaterialAdapter::bumpAmount(), QQuick3DDefaultMaterial::updateSpatialNode(), QQuick3DPrincipledMaterial::updateSpatialNode(), and QQuick3DSpecularGlossyMaterial::updateSpatialNode().
| QSSGRenderImage* QSSGRenderDefaultMaterial::bumpMap = nullptr |
Definition at line 72 of file qssgrenderdefaultmaterial_p.h.
Referenced by QQuick3DDefaultMaterial::updateSpatialNode().
| float QSSGRenderDefaultMaterial::clearcoatAmount = 0.0f |
Definition at line 104 of file qssgrenderdefaultmaterial_p.h.
Referenced by QSSGShaderDefaultMaterialAdapter::clearcoatAmount(), QQuick3DPrincipledMaterial::updateSpatialNode(), and QQuick3DSpecularGlossyMaterial::updateSpatialNode().
| TextureChannelMapping QSSGRenderDefaultMaterial::clearcoatChannel = TextureChannelMapping::R |
Definition at line 125 of file qssgrenderdefaultmaterial_p.h.
Referenced by QSSGLayerRenderData::prepareImageForRender(), QQuick3DPrincipledMaterial::updateSpatialNode(), and QQuick3DSpecularGlossyMaterial::updateSpatialNode().
| QSSGRenderImage* QSSGRenderDefaultMaterial::clearcoatMap = nullptr |
Definition at line 78 of file qssgrenderdefaultmaterial_p.h.
Referenced by QQuick3DPrincipledMaterial::updateSpatialNode(), and QQuick3DSpecularGlossyMaterial::updateSpatialNode().
| QSSGRenderImage* QSSGRenderDefaultMaterial::clearcoatNormalMap = nullptr |
Definition at line 80 of file qssgrenderdefaultmaterial_p.h.
Referenced by QQuick3DPrincipledMaterial::updateSpatialNode(), and QQuick3DSpecularGlossyMaterial::updateSpatialNode().
| float QSSGRenderDefaultMaterial::clearcoatRoughnessAmount = 0.0f |
Definition at line 105 of file qssgrenderdefaultmaterial_p.h.
Referenced by QSSGShaderDefaultMaterialAdapter::clearcoatRoughnessAmount(), QQuick3DPrincipledMaterial::updateSpatialNode(), and QQuick3DSpecularGlossyMaterial::updateSpatialNode().
| TextureChannelMapping QSSGRenderDefaultMaterial::clearcoatRoughnessChannel = TextureChannelMapping::G |
Definition at line 126 of file qssgrenderdefaultmaterial_p.h.
Referenced by QSSGLayerRenderData::prepareImageForRender(), QQuick3DPrincipledMaterial::updateSpatialNode(), and QQuick3DSpecularGlossyMaterial::updateSpatialNode().
| QSSGRenderImage* QSSGRenderDefaultMaterial::clearcoatRoughnessMap = nullptr |
Definition at line 79 of file qssgrenderdefaultmaterial_p.h.
Referenced by QQuick3DPrincipledMaterial::updateSpatialNode(), and QQuick3DSpecularGlossyMaterial::updateSpatialNode().
| QVector4D QSSGRenderDefaultMaterial::color { 1.0f, 1.0f, 1.0f, 1.0f } |
Definition at line 90 of file qssgrenderdefaultmaterial_p.h.
Referenced by QSSGShaderDefaultMaterialAdapter::color(), QQuick3DDefaultMaterial::updateSpatialNode(), QQuick3DPrincipledMaterial::updateSpatialNode(), and QQuick3DSpecularGlossyMaterial::updateSpatialNode().
| QSSGRenderImage* QSSGRenderDefaultMaterial::colorMap = nullptr |
Definition at line 64 of file qssgrenderdefaultmaterial_p.h.
Referenced by QQuick3DDefaultMaterial::updateSpatialNode(), QQuick3DPrincipledMaterial::updateSpatialNode(), and QQuick3DSpecularGlossyMaterial::updateSpatialNode().
| QSSGCullFaceMode QSSGRenderDefaultMaterial::cullMode = QSSGCullFaceMode::Back |
Definition at line 115 of file qssgrenderdefaultmaterial_p.h.
Referenced by RenderHelpers::rhiPrepareDepthPass(), RenderHelpers::rhiPrepareRenderable(), and rhiPrepareResourcesForShadowMap().
| QString QSSGRenderDefaultMaterial::debugObjectName |
Definition at line 148 of file qssgrenderdefaultmaterial_p.h.
| QSSGDepthDrawMode QSSGRenderDefaultMaterial::depthDrawMode = QSSGDepthDrawMode::OpaqueOnly |
Definition at line 116 of file qssgrenderdefaultmaterial_p.h.
| float QSSGRenderDefaultMaterial::diffuseLightWrap = 0.0f |
Definition at line 91 of file qssgrenderdefaultmaterial_p.h.
Referenced by QSSGShaderDefaultMaterialAdapter::diffuseLightWrap(), and QQuick3DDefaultMaterial::updateSpatialNode().
| bool QSSGRenderDefaultMaterial::dirty = true |
Definition at line 118 of file qssgrenderdefaultmaterial_p.h.
Referenced by clearDirty().
| QVector3D QSSGRenderDefaultMaterial::emissiveColor = { 1.0f, 1.0f, 1.0f } |
| QSSGRenderImage* QSSGRenderDefaultMaterial::emissiveMap = nullptr |
Definition at line 67 of file qssgrenderdefaultmaterial_p.h.
Referenced by QQuick3DDefaultMaterial::updateSpatialNode(), QQuick3DPrincipledMaterial::updateSpatialNode(), and QQuick3DSpecularGlossyMaterial::updateSpatialNode().
| float QSSGRenderDefaultMaterial::fresnelPower = 0.0f |
| float QSSGRenderDefaultMaterial::heightAmount = 0.0f |
Definition at line 101 of file qssgrenderdefaultmaterial_p.h.
Referenced by QSSGShaderDefaultMaterialAdapter::heightAmount(), QQuick3DPrincipledMaterial::updateSpatialNode(), and QQuick3DSpecularGlossyMaterial::updateSpatialNode().
| TextureChannelMapping QSSGRenderDefaultMaterial::heightChannel = TextureChannelMapping::R |
Definition at line 124 of file qssgrenderdefaultmaterial_p.h.
Referenced by QSSGLayerRenderData::prepareImageForRender(), QQuick3DPrincipledMaterial::updateSpatialNode(), and QQuick3DSpecularGlossyMaterial::updateSpatialNode().
| QSSGRenderImage* QSSGRenderDefaultMaterial::heightMap = nullptr |
Definition at line 77 of file qssgrenderdefaultmaterial_p.h.
Referenced by QQuick3DPrincipledMaterial::updateSpatialNode(), and QQuick3DSpecularGlossyMaterial::updateSpatialNode().
| QSSGRenderImage* QSSGRenderDefaultMaterial::iblProbe = nullptr |
Definition at line 66 of file qssgrenderdefaultmaterial_p.h.
Referenced by QSSGShaderDefaultMaterialAdapter::iblProbe(), and QQuick3DMaterial::updateSpatialNode().
| float QSSGRenderDefaultMaterial::ior = 1.45f |
Definition at line 88 of file qssgrenderdefaultmaterial_p.h.
Referenced by QSSGShaderDefaultMaterialAdapter::ior(), QQuick3DDefaultMaterial::updateSpatialNode(), and QQuick3DPrincipledMaterial::updateSpatialNode().
| MaterialLighting QSSGRenderDefaultMaterial::lighting = MaterialLighting::FragmentLighting |
Definition at line 111 of file qssgrenderdefaultmaterial_p.h.
Referenced by QQuick3DDefaultMaterial::updateSpatialNode(), QQuick3DPrincipledMaterial::updateSpatialNode(), and QQuick3DSpecularGlossyMaterial::updateSpatialNode().
| float QSSGRenderDefaultMaterial::lineWidth = 1.0f |
Definition at line 130 of file qssgrenderdefaultmaterial_p.h.
Referenced by QSSGShaderDefaultMaterialAdapter::lineWidth(), QQuick3DDefaultMaterial::updateSpatialNode(), QQuick3DPrincipledMaterial::updateSpatialNode(), and QQuick3DSpecularGlossyMaterial::updateSpatialNode().
| int QSSGRenderDefaultMaterial::maxHeightSamples = 32 |
Definition at line 103 of file qssgrenderdefaultmaterial_p.h.
Referenced by QSSGShaderDefaultMaterialAdapter::maxHeightSamples(), QQuick3DPrincipledMaterial::updateSpatialNode(), and QQuick3DSpecularGlossyMaterial::updateSpatialNode().
| float QSSGRenderDefaultMaterial::metalnessAmount = 0.0f |
Definition at line 95 of file qssgrenderdefaultmaterial_p.h.
Referenced by QSSGShaderDefaultMaterialAdapter::metalnessAmount(), and QQuick3DPrincipledMaterial::updateSpatialNode().
| TextureChannelMapping QSSGRenderDefaultMaterial::metalnessChannel = TextureChannelMapping::R |
Definition at line 122 of file qssgrenderdefaultmaterial_p.h.
Referenced by QSSGRenderDefaultMaterial(), QSSGLayerRenderData::prepareImageForRender(), and QQuick3DPrincipledMaterial::updateSpatialNode().
| QSSGRenderImage* QSSGRenderDefaultMaterial::metalnessMap = nullptr |
Definition at line 75 of file qssgrenderdefaultmaterial_p.h.
Referenced by QQuick3DPrincipledMaterial::updateSpatialNode().
| int QSSGRenderDefaultMaterial::minHeightSamples = 8 |
Definition at line 102 of file qssgrenderdefaultmaterial_p.h.
Referenced by QSSGShaderDefaultMaterialAdapter::minHeightSamples(), QQuick3DPrincipledMaterial::updateSpatialNode(), and QQuick3DSpecularGlossyMaterial::updateSpatialNode().
| QSSGRenderImage* QSSGRenderDefaultMaterial::normalMap = nullptr |
Definition at line 73 of file qssgrenderdefaultmaterial_p.h.
Referenced by QQuick3DDefaultMaterial::updateSpatialNode(), QQuick3DPrincipledMaterial::updateSpatialNode(), and QQuick3DSpecularGlossyMaterial::updateSpatialNode().
| float QSSGRenderDefaultMaterial::occlusionAmount = 1.0f |
Definition at line 99 of file qssgrenderdefaultmaterial_p.h.
Referenced by QSSGShaderDefaultMaterialAdapter::occlusionAmount(), QQuick3DPrincipledMaterial::updateSpatialNode(), and QQuick3DSpecularGlossyMaterial::updateSpatialNode().
| TextureChannelMapping QSSGRenderDefaultMaterial::occlusionChannel = TextureChannelMapping::R |
Definition at line 123 of file qssgrenderdefaultmaterial_p.h.
Referenced by QSSGRenderDefaultMaterial(), QSSGLayerRenderData::prepareImageForRender(), QQuick3DPrincipledMaterial::updateSpatialNode(), and QQuick3DSpecularGlossyMaterial::updateSpatialNode().
| QSSGRenderImage* QSSGRenderDefaultMaterial::occlusionMap = nullptr |
Definition at line 76 of file qssgrenderdefaultmaterial_p.h.
Referenced by QQuick3DPrincipledMaterial::updateSpatialNode(), and QQuick3DSpecularGlossyMaterial::updateSpatialNode().
| float QSSGRenderDefaultMaterial::opacity = 1.0f |
Definition at line 96 of file qssgrenderdefaultmaterial_p.h.
Referenced by QQuick3DDefaultMaterial::updateSpatialNode(), QQuick3DPrincipledMaterial::updateSpatialNode(), and QQuick3DSpecularGlossyMaterial::updateSpatialNode().
| TextureChannelMapping QSSGRenderDefaultMaterial::opacityChannel = TextureChannelMapping::A |
Definition at line 120 of file qssgrenderdefaultmaterial_p.h.
Referenced by QSSGLayerRenderData::prepareImageForRender(), QQuick3DDefaultMaterial::updateSpatialNode(), QQuick3DPrincipledMaterial::updateSpatialNode(), and QQuick3DSpecularGlossyMaterial::updateSpatialNode().
| QSSGRenderImage* QSSGRenderDefaultMaterial::opacityMap = nullptr |
Definition at line 71 of file qssgrenderdefaultmaterial_p.h.
Referenced by QQuick3DDefaultMaterial::updateSpatialNode(), QQuick3DPrincipledMaterial::updateSpatialNode(), and QQuick3DSpecularGlossyMaterial::updateSpatialNode().
| float QSSGRenderDefaultMaterial::pointSize = 1.0f |
Definition at line 129 of file qssgrenderdefaultmaterial_p.h.
Referenced by QSSGShaderDefaultMaterialAdapter::pointSize(), QQuick3DDefaultMaterial::updateSpatialNode(), QQuick3DPrincipledMaterial::updateSpatialNode(), and QQuick3DSpecularGlossyMaterial::updateSpatialNode().
| TextureChannelMapping QSSGRenderDefaultMaterial::roughnessChannel = TextureChannelMapping::R |
Definition at line 119 of file qssgrenderdefaultmaterial_p.h.
Referenced by QSSGRenderDefaultMaterial(), QSSGLayerRenderData::prepareImageForRender(), QQuick3DDefaultMaterial::updateSpatialNode(), QQuick3DPrincipledMaterial::updateSpatialNode(), and QQuick3DSpecularGlossyMaterial::updateSpatialNode().
| QSSGRenderImage* QSSGRenderDefaultMaterial::roughnessMap = nullptr |
Definition at line 70 of file qssgrenderdefaultmaterial_p.h.
Referenced by QQuick3DDefaultMaterial::updateSpatialNode(), QQuick3DPrincipledMaterial::updateSpatialNode(), and QQuick3DSpecularGlossyMaterial::updateSpatialNode().
| float QSSGRenderDefaultMaterial::specularAmount = 1.0f |
Definition at line 93 of file qssgrenderdefaultmaterial_p.h.
Referenced by QSSGShaderDefaultMaterialAdapter::specularAmount(), QQuick3DDefaultMaterial::updateSpatialNode(), and QQuick3DPrincipledMaterial::updateSpatialNode().
| QSSGRenderImage* QSSGRenderDefaultMaterial::specularMap = nullptr |
Definition at line 69 of file qssgrenderdefaultmaterial_p.h.
Referenced by QQuick3DDefaultMaterial::updateSpatialNode(), QQuick3DPrincipledMaterial::updateSpatialNode(), and QQuick3DSpecularGlossyMaterial::updateSpatialNode().
| QSSGRenderDefaultMaterial::MaterialSpecularModel QSSGRenderDefaultMaterial::specularModel = QSSGRenderDefaultMaterial::MaterialSpecularModel::Default |
| QSSGRenderImage* QSSGRenderDefaultMaterial::specularReflection = nullptr |
Definition at line 68 of file qssgrenderdefaultmaterial_p.h.
Referenced by QQuick3DDefaultMaterial::updateSpatialNode(), and QQuick3DPrincipledMaterial::updateSpatialNode().
| float QSSGRenderDefaultMaterial::specularRoughness = 0.0f |
| QVector3D QSSGRenderDefaultMaterial::specularTint { 1.0f, 1.0f, 1.0f } |
| TextureChannelMapping QSSGRenderDefaultMaterial::thicknessChannel = TextureChannelMapping::G |
Definition at line 128 of file qssgrenderdefaultmaterial_p.h.
Referenced by QSSGLayerRenderData::prepareImageForRender(), QQuick3DPrincipledMaterial::updateSpatialNode(), and QQuick3DSpecularGlossyMaterial::updateSpatialNode().
| float QSSGRenderDefaultMaterial::thicknessFactor = 0.0f |
Definition at line 107 of file qssgrenderdefaultmaterial_p.h.
Referenced by QSSGShaderDefaultMaterialAdapter::thicknessFactor(), QQuick3DPrincipledMaterial::updateSpatialNode(), and QQuick3DSpecularGlossyMaterial::updateSpatialNode().
| QSSGRenderImage* QSSGRenderDefaultMaterial::thicknessMap = nullptr |
Definition at line 82 of file qssgrenderdefaultmaterial_p.h.
Referenced by QQuick3DPrincipledMaterial::updateSpatialNode(), and QQuick3DSpecularGlossyMaterial::updateSpatialNode().
| TextureChannelMapping QSSGRenderDefaultMaterial::translucencyChannel = TextureChannelMapping::A |
Definition at line 121 of file qssgrenderdefaultmaterial_p.h.
Referenced by QSSGLayerRenderData::prepareImageForRender(), and QQuick3DDefaultMaterial::updateSpatialNode().
| QSSGRenderImage* QSSGRenderDefaultMaterial::translucencyMap = nullptr |
Definition at line 74 of file qssgrenderdefaultmaterial_p.h.
Referenced by QQuick3DDefaultMaterial::updateSpatialNode().
| float QSSGRenderDefaultMaterial::translucentFalloff = 0.0f |
Definition at line 98 of file qssgrenderdefaultmaterial_p.h.
Referenced by QSSGShaderDefaultMaterialAdapter::translucentFallOff(), and QQuick3DDefaultMaterial::updateSpatialNode().
| TextureChannelMapping QSSGRenderDefaultMaterial::transmissionChannel = TextureChannelMapping::R |
Definition at line 127 of file qssgrenderdefaultmaterial_p.h.
Referenced by QSSGLayerRenderData::prepareImageForRender(), QQuick3DPrincipledMaterial::updateSpatialNode(), and QQuick3DSpecularGlossyMaterial::updateSpatialNode().
| float QSSGRenderDefaultMaterial::transmissionFactor = 0.0f |
Definition at line 106 of file qssgrenderdefaultmaterial_p.h.
Referenced by QSSGShaderDefaultMaterialAdapter::transmissionFactor(), QQuick3DPrincipledMaterial::updateSpatialNode(), and QQuick3DSpecularGlossyMaterial::updateSpatialNode().
| QSSGRenderImage* QSSGRenderDefaultMaterial::transmissionMap = nullptr |
Definition at line 81 of file qssgrenderdefaultmaterial_p.h.
Referenced by QQuick3DPrincipledMaterial::updateSpatialNode(), and QQuick3DSpecularGlossyMaterial::updateSpatialNode().
| bool QSSGRenderDefaultMaterial::vertexColorsEnabled = false |
Definition at line 117 of file qssgrenderdefaultmaterial_p.h.
Referenced by QQuick3DDefaultMaterial::updateSpatialNode(), QQuick3DPrincipledMaterial::updateSpatialNode(), and QQuick3DSpecularGlossyMaterial::updateSpatialNode().