![]() |
Qt 6.x
The Qt SDK
|
#include <qssgrenderdefaultmaterial_p.h>
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 } |
![]() | |
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 () |
![]() | |
Q_QUICK3D_PROFILE_ID | QSSGRenderGraphObject (QSSGRenderGraphObject::Type inType) |
virtual | ~QSSGRenderGraphObject () |
Additional Inherited Members | |
![]() | |
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.
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().
|
inline |
Definition at line 140 of file qssgrenderdefaultmaterial_p.h.
Referenced by QSSGShaderDefaultMaterialAdapter::isClearcoatEnabled().
|
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().
|
inline |
Definition at line 135 of file qssgrenderdefaultmaterial_p.h.
Referenced by QSSGShaderDefaultMaterialAdapter::isSpecularEnabled().
|
inline |
Definition at line 141 of file qssgrenderdefaultmaterial_p.h.
Referenced by QSSGShaderDefaultMaterialAdapter::isTransmissionEnabled().
|
inline |
Definition at line 138 of file qssgrenderdefaultmaterial_p.h.
Referenced by QSSGShaderDefaultMaterialAdapter::isVertexColorsEnabled().
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().