Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QQuick3DPrincipledMaterial Class Reference

#include <qquick3dprincipledmaterial_p.h>

Inheritance diagram for QQuick3DPrincipledMaterial:
Collaboration diagram for QQuick3DPrincipledMaterial:

Public Types

enum  Lighting { NoLighting = 0 , FragmentLighting }
enum  BlendMode { SourceOver = 0 , Screen , Multiply }
enum  AlphaMode { Default = 0 , Mask , Blend , Opaque }
enum  VertexColorMask {
  NoMask = QQuick3DMaterial::NoMask , RoughnessMask = QQuick3DMaterial::RoughnessMask , NormalStrengthMask = QQuick3DMaterial::NormalStrengthMask , SpecularAmountMask = QQuick3DMaterial::SpecularAmountMask ,
  ClearcoatAmountMask = QQuick3DMaterial::ClearcoatAmountMask , ClearcoatRoughnessAmountMask = QQuick3DMaterial::ClearcoatRoughnessAmountMask , ClearcoatNormalStrengthMask = QQuick3DMaterial::ClearcoatNormalStrengthMask , HeightAmountMask = QQuick3DMaterial::HeightAmountMask ,
  MetalnessMask = QQuick3DMaterial::MetalnessMask , OcclusionAmountMask = QQuick3DMaterial::OcclusionAmountMask , ThicknessFactorMask = QQuick3DMaterial::ThicknessFactorMask , TransmissionFactorMask = QQuick3DMaterial::TransmissionFactorMask
}
Public Types inherited from QQuick3DMaterial
enum  CullMode { BackFaceCulling = 1 , FrontFaceCulling = 2 , NoCulling = 3 }
enum  TextureChannelMapping { R = 0 , G , B , A }
enum  DepthDrawMode { OpaqueOnlyDepthDraw = 0 , AlwaysDepthDraw , NeverDepthDraw , OpaquePrePassDepthDraw }
enum  VertexColorMask {
  NoMask = 0 , RoughnessMask = 1 , NormalStrengthMask = 2 , SpecularAmountMask = 4 ,
  ClearcoatAmountMask = 8 , ClearcoatRoughnessAmountMask = 16 , ClearcoatNormalStrengthMask = 32 , HeightAmountMask = 64 ,
  MetalnessMask = 128 , OcclusionAmountMask = 256 , ThicknessFactorMask = 512 , TransmissionFactorMask = 1024
}

Public Slots

void setLighting (QQuick3DPrincipledMaterial::Lighting lighting)
void setBlendMode (QQuick3DPrincipledMaterial::BlendMode blendMode)
void setBaseColor (QColor baseColor)
void setBaseColorMap (QQuick3DTexture *baseColorMap)
 Q_REVISION (6, 8) void setBaseColorSingleChannelEnabled(bool baseColorSingleChannelEnabled)
Q_REVISION(6, 8) void setBaseColorChannel(QQuick3DMaterial Q_REVISION (6, 8) void setSpecularSingleChannelEnabled(bool specularSingleChannelEnabled)
Q_REVISION(6, 8) void setSpecularChannel(QQuick3DMaterial Q_REVISION (6, 8) void setEmissiveSingleChannelEnabled(bool emissiveSingleChannelEnabled)
Q_REVISION(6, 8) void setEmissiveChannel(QQuick3DMaterial void setEmissiveMap (QQuick3DTexture *emissiveMap)
void setEmissiveFactor (QVector3D emissiveFactor)
void setSpecularReflectionMap (QQuick3DTexture *specularReflectionMap)
void setSpecularMap (QQuick3DTexture *specularMap)
void setSpecularTint (float specularTint)
void setSpecularAmount (float specularAmount)
void setRoughness (float roughness)
void setRoughnessMap (QQuick3DTexture *roughnessMap)
 Q_REVISION (6, 8) void setInvertOpacityMapValue(bool invertOpacityMapValue)
void setOpacity (float opacity)
void setOpacityMap (QQuick3DTexture *opacityMap)
void setNormalMap (QQuick3DTexture *normalMap)
void setMetalness (float metalnessAmount)
void setMetalnessMap (QQuick3DTexture *metalnessMap)
void setNormalStrength (float normalStrength)
void setOcclusionMap (QQuick3DTexture *occlusionMap)
void setOcclusionAmount (float occlusionAmount)
void setAlphaMode (QQuick3DPrincipledMaterial::AlphaMode alphaMode)
void setAlphaCutoff (float alphaCutoff)
void setMetalnessChannel (QQuick3DMaterial::TextureChannelMapping channel)
void setRoughnessChannel (QQuick3DMaterial::TextureChannelMapping channel)
void setOpacityChannel (QQuick3DMaterial::TextureChannelMapping channel)
void setOcclusionChannel (QQuick3DMaterial::TextureChannelMapping channel)
void setPointSize (float size)
void setLineWidth (float width)
 Q_REVISION (6, 2) void setHeightMap(QQuick3DTexture *heightMap)
Q_REVISION(6, 2) void setHeightChannel(QQuick3DMaterial Q_REVISION (6, 2) void setHeightAmount(float heightAmount)
 Q_REVISION (6, 2) void setMinHeightMapSamples(int samples)
 Q_REVISION (6, 2) void setMaxHeightMapSamples(int samples)
 Q_REVISION (6, 3) void setClearcoatAmount(float new ClearcoatAmount)
 Q_REVISION (6, 3) void setClearcoatMap(QQuick3DTexture *newClearcoatMap)
Q_REVISION(6, 3) void setClearcoatChannel(QQuick3DMaterial Q_REVISION (6, 3) void setClearcoatRoughnessAmount(float new ClearcoatRoughnessAmount)
Q_REVISION(6, 3) void setClearcoatRoughnessChannel(QQuick3DMaterial Q_REVISION (6, 3) void setClearcoatRoughnessMap(QQuick3DTexture *newClearcoatRoughnessMap)
 Q_REVISION (6, 3) void setClearcoatNormalMap(QQuick3DTexture *newClearcoatNormalMap)
 Q_REVISION (6, 8) void setClearcoatNormalStrength(float clearcoatNormalStrength)
 Q_REVISION (6, 3) void setTransmissionFactor(float new TransmissionFactor)
 Q_REVISION (6, 3) void setTransmissionMap(QQuick3DTexture *newTransmissionMap)
Q_REVISION(6, 3) void setTransmissionChannel(QQuick3DMaterial Q_REVISION (6, 3) void setThicknessFactor(float new ThicknessFactor)
 Q_REVISION (6, 3) void setThicknessMap(QQuick3DTexture *newThicknessMap)
Q_REVISION(6, 3) void setThicknessChannel(const QQuick3DMaterial Q_REVISION (6, 3) void setAttenuationDistance(float new AttenuationDistance)
 Q_REVISION (6, 3) void setAttenuationColor(const QColor &newAttenuationColor)
 Q_REVISION (6, 3) void setIndexOfRefraction(float indexOfRefraction)
 Q_REVISION (6, 8) void setFresnelScaleBiasEnabled(bool fresnelScaleBias)
 Q_REVISION (6, 8) void setFresnelScale(float fresnelScale)
 Q_REVISION (6, 8) void setFresnelBias(float fresnelBias)
 Q_REVISION (6, 8) void setFresnelPower(float fresnelPower)
 Q_REVISION (6, 8) void setClearcoatFresnelScaleBiasEnabled(bool clearcoatFresnelScaleBias)
 Q_REVISION (6, 8) void setClearcoatFresnelScale(float clearcoatFresnelScale)
 Q_REVISION (6, 8) void setClearcoatFresnelBias(float clearcoatFresnelBias)
 Q_REVISION (6, 8) void setClearcoatFresnelPower(float clearcoatFresnelPower)
 Q_REVISION (6, 5) void setVertexColorsEnabled(bool vertexColorsEnabled)
 Q_REVISION (6, 8) void setVertexColorsMaskEnabled(bool vertexColorsMaskEnabled)
 Q_REVISION (6, 8) void setVertexColorRedMask(VertexColorMaskFlags vertexColorRedMask)
 Q_REVISION (6, 8) void setVertexColorGreenMask(VertexColorMaskFlags vertexColorGreenMask)
 Q_REVISION (6, 8) void setVertexColorBlueMask(VertexColorMaskFlags vertexColorBlueMask)
 Q_REVISION (6, 8) void setVertexColorAlphaMask(VertexColorMaskFlags vertexColorAlphaMask)
Public Slots inherited from QQuick3DMaterial
void setLightProbe (QQuick3DTexture *lightProbe)
void setCullMode (QQuick3DMaterial::CullMode cullMode)
void setDepthDrawMode (QQuick3DMaterial::DepthDrawMode depthDrawMode)
Public Slots inherited from QQuick3DObject
void update ()
void setParentItem (QQuick3DObject *parentItem)
Public Slots inherited from QObject
void deleteLater ()
 \threadsafe

Signals

void lightingChanged (QQuick3DPrincipledMaterial::Lighting lighting)
void blendModeChanged (QQuick3DPrincipledMaterial::BlendMode blendMode)
void baseColorChanged (QColor baseColor)
void baseColorMapChanged (QQuick3DTexture *baseColorMap)
 Q_REVISION (6, 8) void baseColorSingleChannelEnabledChanged(bool baseColorSingleChannelEnabled)
Q_REVISION(6, 8) void baseColorChannelChanged(QQuick3DMaterial Q_REVISION (6, 8) void specularSingleChannelEnabledChanged(bool specularColorSingleChannelEnabled)
Q_REVISION(6, 8) void specularChannelChanged(QQuick3DMaterial Q_REVISION (6, 8) void emissiveSingleChannelEnabledChanged(bool emissiveColorSingleChannelEnabled)
Q_REVISION(6, 8) void emissiveChannelChanged(QQuick3DMaterial void emissiveMapChanged (QQuick3DTexture *emissiveMap)
void emissiveFactorChanged (QVector3D emissiveFactor)
void specularReflectionMapChanged (QQuick3DTexture *specularReflectionMap)
void specularMapChanged (QQuick3DTexture *specularMap)
void specularTintChanged (float specularTint)
void specularAmountChanged (float specularAmount)
void roughnessChanged (float roughness)
void roughnessMapChanged (QQuick3DTexture *roughnessMap)
 Q_REVISION (6, 8) void invertOpacityMapValueChanged(bool invertOpacityMapValue)
void opacityChanged (float opacity)
void opacityMapChanged (QQuick3DTexture *opacityMap)
void normalMapChanged (QQuick3DTexture *normalMap)
void metalnessChanged (float metalness)
void metalnessMapChanged (QQuick3DTexture *metalnessMap)
void normalStrengthChanged (float normalStrength)
void occlusionMapChanged (QQuick3DTexture *occlusionMap)
void occlusionAmountChanged (float occlusionAmount)
void alphaModeChanged (QQuick3DPrincipledMaterial::AlphaMode alphaMode)
void alphaCutoffChanged (float alphaCutoff)
void metalnessChannelChanged (QQuick3DMaterial::TextureChannelMapping channel)
void roughnessChannelChanged (QQuick3DMaterial::TextureChannelMapping channel)
void opacityChannelChanged (QQuick3DMaterial::TextureChannelMapping channel)
void occlusionChannelChanged (QQuick3DMaterial::TextureChannelMapping channel)
void pointSizeChanged ()
void lineWidthChanged ()
 Q_REVISION (6, 2) void heightMapChanged(QQuick3DTexture *heightMap)
Q_REVISION(6, 2) void heightChannelChanged(QQuick3DMaterial Q_REVISION (6, 2) void heightAmountChanged(float heightAmount)
 Q_REVISION (6, 2) void minHeightMapSamplesChanged(int samples)
 Q_REVISION (6, 2) void maxHeightMapSamplesChanged(int samples)
 Q_REVISION (6, 3) void clearcoatAmountChanged(float amount)
 Q_REVISION (6, 3) void clearcoatMapChanged(QQuick3DTexture *texture)
Q_REVISION(6, 3) void clearcoatChannelChanged(QQuick3DMaterial Q_REVISION (6, 3) void clearcoatRoughnessAmountChanged(float amount)
Q_REVISION(6, 3) void clearcoatRoughnessChannelChanged(QQuick3DMaterial Q_REVISION (6, 3) void clearcoatRoughnessMapChanged(QQuick3DTexture *texture)
 Q_REVISION (6, 3) void clearcoatNormalMapChanged(QQuick3DTexture *texture)
 Q_REVISION (6, 8) void clearcoatNormalStrengthChanged(float clearcoatNormalStrength)
 Q_REVISION (6, 3) void transmissionFactorChanged(float amount)
 Q_REVISION (6, 3) void transmissionMapChanged(QQuick3DTexture *texture)
Q_REVISION(6, 3) void transmissionChannelChanged(QQuick3DMaterial Q_REVISION (6, 3) void thicknessFactorChanged(float amount)
 Q_REVISION (6, 3) void thicknessMapChanged(QQuick3DTexture *texture)
Q_REVISION(6, 3) void thicknessChannelChanged(QQuick3DMaterial Q_REVISION (6, 3) void attenuationDistanceChanged(float distance)
 Q_REVISION (6, 3) void attenuationColorChanged(QColor color)
 Q_REVISION (6, 3) void indexOfRefractionChanged(float indexOfRefraction)
 Q_REVISION (6, 8) void fresnelScaleBiasEnabledChanged(bool fresnelScaleBiasEnabled)
 Q_REVISION (6, 8) void fresnelScaleChanged(float fresnelScale)
 Q_REVISION (6, 8) void fresnelBiasChanged(float fresnelBias)
 Q_REVISION (6, 8) void fresnelPowerChanged(float fresnelPower)
 Q_REVISION (6, 8) void clearcoatFresnelScaleBiasEnabledChanged(bool clearcoatFresnelScaleBiasEnabled)
 Q_REVISION (6, 8) void clearcoatFresnelScaleChanged(float clearcoatFresnelScale)
 Q_REVISION (6, 8) void clearcoatFresnelBiasChanged(float clearcoatFresnelBias)
 Q_REVISION (6, 8) void clearcoatFresnelPowerChanged(float clearcoatFresnelPower)
 Q_REVISION (6, 5) void vertexColorsEnabledChanged(bool vertexColorsEnabled)
 Q_REVISION (6, 8) void vertexColorsMaskEnabledChanged()
 Q_REVISION (6, 8) void vertexColorRedMaskChanged()
 Q_REVISION (6, 8) void vertexColorGreenMaskChanged()
 Q_REVISION (6, 8) void vertexColorBlueMaskChanged()
 Q_REVISION (6, 8) void vertexColorAlphaMaskChanged()
Signals inherited from QQuick3DMaterial
void lightProbeChanged (QQuick3DTexture *lightProbe)
void cullModeChanged (QQuick3DMaterial::CullMode cullMode)
void depthDrawModeChanged (QQuick3DMaterial::DepthDrawMode depthDrawMode)
Signals inherited from QQuick3DObject
void parentChanged ()
void childrenChanged ()
void stateChanged ()
Signals inherited from QObject
void destroyed (QObject *=nullptr)
 This signal is emitted immediately before the object obj is destroyed, after any instances of QPointer have been notified, and cannot be blocked.
void objectNameChanged (const QString &objectName, QPrivateSignal)
 This signal is emitted after the object's name has been changed.

Public Member Functions

 QQuick3DPrincipledMaterial (QQuick3DObject *parent=nullptr)
 \qmltype PrincipledMaterial \inherits Material \inqmlmodule QtQuick3D
 ~QQuick3DPrincipledMaterial () override
Lighting lighting () const
BlendMode blendMode () const
QColor baseColor () const
QQuick3DTexturebaseColorMap () const
 Q_REVISION (6, 8) bool baseColorSingleChannelEnabled() const
 Q_REVISION (6, 8) TextureChannelMapping baseColorChannel() const
 Q_REVISION (6, 8) bool specularSingleChannelEnabled() const
 Q_REVISION (6, 8) TextureChannelMapping specularChannel() const
 Q_REVISION (6, 8) bool emissiveSingleChannelEnabled() const
 Q_REVISION (6, 8) TextureChannelMapping emissiveChannel() const
QQuick3DTextureemissiveMap () const
QVector3D emissiveFactor () const
QQuick3DTexturespecularReflectionMap () const
QQuick3DTexturespecularMap () const
float specularTint () const
float specularAmount () const
float roughness () const
QQuick3DTextureroughnessMap () const
 Q_REVISION (6, 8) bool invertOpacityMapValue() const
float opacity () const
QQuick3DTextureopacityMap () const
QQuick3DTexturenormalMap () const
float metalness () const
QQuick3DTexturemetalnessMap () const
float normalStrength () const
QQuick3DTextureocclusionMap () const
float occlusionAmount () const
AlphaMode alphaMode () const
float alphaCutoff () const
TextureChannelMapping metalnessChannel () const
TextureChannelMapping roughnessChannel () const
TextureChannelMapping opacityChannel () const
TextureChannelMapping occlusionChannel () const
float pointSize () const
float lineWidth () const
 Q_REVISION (6, 2) QQuick3DTexture *heightMap() const
 Q_REVISION (6, 2) TextureChannelMapping heightChannel() const
 Q_REVISION (6, 2) float heightAmount() const
 Q_REVISION (6, 2) int minHeightMapSamples() const
 Q_REVISION (6, 2) int maxHeightMapSamples() const
 Q_REVISION (6, 3) float clearcoatAmount() const
 Q_REVISION (6, 3) QQuick3DTexture *clearcoatMap() const
 Q_REVISION (6, 3) TextureChannelMapping clearcoatChannel() const
 Q_REVISION (6, 3) float clearcoatRoughnessAmount() const
 Q_REVISION (6, 3) TextureChannelMapping clearcoatRoughnessChannel() const
 Q_REVISION (6, 3) QQuick3DTexture *clearcoatRoughnessMap() const
 Q_REVISION (6, 3) QQuick3DTexture *clearcoatNormalMap() const
 Q_REVISION (6, 8) float clearcoatNormalStrength() const
 Q_REVISION (6, 3) float transmissionFactor() const
 Q_REVISION (6, 3) QQuick3DTexture *transmissionMap() const
 Q_REVISION (6, 3) TextureChannelMapping transmissionChannel() const
 Q_REVISION (6, 3) float thicknessFactor() const
 Q_REVISION (6, 3) QQuick3DTexture *thicknessMap() const
 Q_REVISION (6, 3) const TextureChannelMapping &thicknessChannel() const
 Q_REVISION (6, 3) float attenuationDistance() const
 Q_REVISION (6, 3) const QColor &attenuationColor() const
 Q_REVISION (6, 3) float indexOfRefraction() const
 Q_REVISION (6, 8) bool fresnelScaleBiasEnabled() const
 Q_REVISION (6, 8) float fresnelScale() const
 Q_REVISION (6, 8) float fresnelBias() const
 Q_REVISION (6, 8) float fresnelPower() const
 Q_REVISION (6, 8) bool clearcoatFresnelScaleBiasEnabled() const
 Q_REVISION (6, 8) float clearcoatFresnelScale() const
 Q_REVISION (6, 8) float clearcoatFresnelBias() const
 Q_REVISION (6, 8) float clearcoatFresnelPower() const
 Q_REVISION (6, 5) bool vertexColorsEnabled() const
 Q_REVISION (6, 8) bool vertexColorsMaskEnabled() const
 Q_REVISION (6, 8) VertexColorMaskFlags vertexColorRedMask() const
 Q_REVISION (6, 8) VertexColorMaskFlags vertexColorGreenMask() const
 Q_REVISION (6, 8) VertexColorMaskFlags vertexColorBlueMask() const
 Q_REVISION (6, 8) VertexColorMaskFlags vertexColorAlphaMask() const
Public Member Functions inherited from QQuick3DMaterial
 ~QQuick3DMaterial () override
QQuick3DTexturelightProbe () const
CullMode cullMode () const
DepthDrawMode depthDrawMode () const
Public Member Functions inherited from QObject
Q_INVOKABLE QObject (QObject *parent=nullptr)
 Constructs an object with parent object parent.
virtual ~QObject ()
 Destroys the object, deleting all its child objects.
virtual bool event (QEvent *event)
 This virtual function receives events to an object and should return true if the event e was recognized and processed.
virtual bool eventFilter (QObject *watched, QEvent *event)
 Filters events if this object has been installed as an event filter for the watched object.
QString objectName () const
Q_WEAK_OVERLOAD void setObjectName (const QString &name)
 Sets the object's name to name.
void setObjectName (QAnyStringView name)
 This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
QBindable< QStringbindableObjectName ()
bool isWidgetType () const
 Returns true if the object is a widget; otherwise returns false.
bool isWindowType () const
 Returns true if the object is a window; otherwise returns false.
bool isQuickItemType () const
 Returns true if the object is a QQuickItem; otherwise returns false.
bool isQmlObjectType () const
 Returns whether the object has been created by the QML engine or ownership has been explicitly set via QJSEngine::setObjectOwnership().
bool signalsBlocked () const noexcept
 Returns true if signals are blocked; otherwise returns false.
bool blockSignals (bool b) noexcept
 If block is true, signals emitted by this object are blocked (i.e., emitting a signal will not invoke anything connected to it).
QThreadthread () const
 Returns the thread in which the object lives.
bool moveToThread (QThread *thread QT6_DECL_NEW_OVERLOAD_TAIL)
 Changes the thread affinity for this object and its children and returns true on success.
int startTimer (int interval, Qt::TimerType timerType=Qt::CoarseTimer)
 This is an overloaded function that will start a timer of type timerType and a timeout of interval milliseconds.
int startTimer (std::chrono::nanoseconds time, Qt::TimerType timerType=Qt::CoarseTimer)
void killTimer (int id)
 Kills the timer with timer identifier, id.
void killTimer (Qt::TimerId id)
template<typename T>
findChild (QAnyStringView aName, Qt::FindChildOptions options=Qt::FindChildrenRecursively) const
 Returns the child of this object that can be cast into type T and that is called name, or \nullptr if there is no such object.
template<typename T>
QList< T > findChildren (QAnyStringView aName, Qt::FindChildOptions options=Qt::FindChildrenRecursively) const
 Returns all children of this object with the given name that can be cast to type T, or an empty list if there are no such objects.
template<typename T>
findChild (Qt::FindChildOptions options=Qt::FindChildrenRecursively) const
 This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
template<typename T>
QList< T > findChildren (Qt::FindChildOptions options=Qt::FindChildrenRecursively) const
 This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
const QObjectListchildren () const
 Returns a list of child objects.
void setParent (QObject *parent)
 Makes the object a child of parent.
void installEventFilter (QObject *filterObj)
 Installs an event filter filterObj on this object.
void removeEventFilter (QObject *obj)
 Removes an event filter object obj from this object.
QMetaObject::Connection connect (const QObject *sender, const char *signal, const char *member, Qt::ConnectionType type=Qt::AutoConnection) const
bool disconnect (const char *signal=nullptr, const QObject *receiver=nullptr, const char *member=nullptr) const
bool disconnect (const QObject *receiver, const char *member=nullptr) const
void dumpObjectTree () const
 Dumps a tree of children to the debug output.
void dumpObjectInfo () const
 Dumps information about signal connections, etc.
bool setProperty (const char *name, const QVariant &value)
 Sets the value of the object's name property to value.
bool setProperty (const char *name, QVariant &&value)
QVariant property (const char *name) const
 Returns the value of the object's name property.
QList< QByteArraydynamicPropertyNames () const
QBindingStoragebindingStorage ()
const QBindingStoragebindingStorage () const
QObjectparent () const
 Returns a pointer to the parent object.
bool inherits (const char *classname) const
 Returns true if this object is an instance of a class that inherits className or a QObject subclass that inherits className; otherwise returns false.
Public Member Functions inherited from QQmlParserStatus
 QQmlParserStatus ()
virtual ~QQmlParserStatus ()

Protected Member Functions

QSSGRenderGraphObjectupdateSpatialNode (QSSGRenderGraphObject *node) override
void markAllDirty () override
void itemChange (ItemChange, const ItemChangeData &) override
Protected Member Functions inherited from QQuick3DMaterial
 QQuick3DMaterial (QQuick3DObjectPrivate &dd, QQuick3DObject *parent=nullptr)
 \qmltype Material \inherits Object3D \inqmlmodule QtQuick3D
Protected Member Functions inherited from QQuick3DObject
 QQuick3DObject (QQuick3DObjectPrivate &dd, QQuick3DObject *parent=nullptr)
void classBegin () override
 Invoked after class creation, but before any properties have been set.
void componentComplete () override
 Invoked after the root component that caused this instantiation has completed construction.
bool isComponentComplete () const
virtual void preSync ()
Protected Member Functions inherited from QObject
QObjectsender () const
 Returns a pointer to the object that sent the signal, if called in a slot activated by a signal; otherwise it returns \nullptr.
int senderSignalIndex () const
int receivers (const char *signal) const
 Returns the number of receivers connected to the signal.
bool isSignalConnected (const QMetaMethod &signal) const
virtual void timerEvent (QTimerEvent *event)
 This event handler can be reimplemented in a subclass to receive timer events for the object.
virtual void childEvent (QChildEvent *event)
 This event handler can be reimplemented in a subclass to receive child events.
virtual void customEvent (QEvent *event)
 This event handler can be reimplemented in a subclass to receive custom events.
virtual void connectNotify (const QMetaMethod &signal)
virtual void disconnectNotify (const QMetaMethod &signal)
 QObject (QObjectPrivate &dd, QObject *parent=nullptr)

Properties

Lighting lighting
BlendMode blendMode
QColor baseColor
QQuick3DTexturebaseColorMap
bool baseColorSingleChannelEnabled
QQuick3DMaterial::TextureChannelMapping baseColorChannel
float metalness
QQuick3DTexturemetalnessMap
QQuick3DMaterial::TextureChannelMapping metalnessChannel
float specularAmount
QQuick3DTexturespecularMap
float specularTint
bool specularSingleChannelEnabled
QQuick3DMaterial::TextureChannelMapping specularChannel
float roughness
QQuick3DTextureroughnessMap
QQuick3DMaterial::TextureChannelMapping roughnessChannel
QVector3D emissiveFactor
QQuick3DTextureemissiveMap
bool emissiveSingleChannelEnabled
QQuick3DMaterial::TextureChannelMapping emissiveChannel
bool invertOpacityMapValue
float opacity
QQuick3DTextureopacityMap
QQuick3DMaterial::TextureChannelMapping opacityChannel
QQuick3DTexturenormalMap
float normalStrength
QQuick3DTexturespecularReflectionMap
QQuick3DTextureocclusionMap
QQuick3DMaterial::TextureChannelMapping occlusionChannel
float occlusionAmount
AlphaMode alphaMode
float alphaCutoff
float pointSize
float lineWidth
QQuick3DTextureheightMap
QQuick3DMaterial::TextureChannelMapping heightChannel
float heightAmount
int minHeightMapSamples
int maxHeightMapSamples
float clearcoatAmount
QQuick3DTextureclearcoatMap
QQuick3DMaterial::TextureChannelMapping clearcoatChannel
float clearcoatRoughnessAmount
QQuick3DMaterial::TextureChannelMapping clearcoatRoughnessChannel
QQuick3DTextureclearcoatRoughnessMap
QQuick3DTextureclearcoatNormalMap
float clearcoatNormalStrength
float transmissionFactor
QQuick3DTexturetransmissionMap
QQuick3DMaterial::TextureChannelMapping transmissionChannel
float thicknessFactor
QQuick3DTexturethicknessMap
QQuick3DMaterial::TextureChannelMapping thicknessChannel
float attenuationDistance
QColor attenuationColor
float indexOfRefraction
bool vertexColorsEnabled
bool fresnelScaleBiasEnabled
float fresnelScale
float fresnelBias
float fresnelPower
bool clearcoatFresnelScaleBiasEnabled
float clearcoatFresnelScale
float clearcoatFresnelBias
float clearcoatFresnelPower
bool vertexColorsMaskEnabled
VertexColorMaskFlags vertexColorRedMask
VertexColorMaskFlags vertexColorGreenMask
VertexColorMaskFlags vertexColorBlueMask
VertexColorMaskFlags vertexColorAlphaMask
Properties inherited from QQuick3DMaterial
QQuick3DTexturelightProbe
CullMode cullMode
DepthDrawMode depthDrawMode
Properties inherited from QQuick3DObject
QQuick3DObjectparent
 \qmlproperty Object3D QtQuick3D::Object3D::parent This property holds the parent of the Object3D in a 3D scene.
Properties inherited from QObject
QString objectName
 the name of this object

Additional Inherited Members

Static Public Member Functions inherited from QObject
static QMetaObject::Connection connect (const QObject *sender, const char *signal, const QObject *receiver, const char *member, Qt::ConnectionType=Qt::AutoConnection)
 \threadsafe
static QMetaObject::Connection connect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method, Qt::ConnectionType type=Qt::AutoConnection)
template<typename Func1, typename Func2>
static QMetaObject::Connection connect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, const typename QtPrivate::ContextTypeForFunctor< Func2 >::ContextType *context, Func2 &&slot, Qt::ConnectionType type=Qt::AutoConnection)
template<typename Func1, typename Func2>
static QMetaObject::Connection connect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, Func2 &&slot)
static bool disconnect (const QObject *sender, const char *signal, const QObject *receiver, const char *member)
 \threadsafe
static bool disconnect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &member)
static bool disconnect (const QMetaObject::Connection &)
 Disconnect a connection.
template<typename Func1, typename Func2>
static bool disconnect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, const typename QtPrivate::FunctionPointer< Func2 >::Object *receiver, Func2 slot)
template<typename Func1>
static bool disconnect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, const QObject *receiver, void **zero)
Protected Attributes inherited from QObject
QScopedPointer< QObjectDatad_ptr

Detailed Description

Definition at line 26 of file qquick3dprincipledmaterial_p.h.

Member Enumeration Documentation

◆ AlphaMode

Enumerator
Default 
Mask 
Blend 
Opaque 

Definition at line 143 of file qquick3dprincipledmaterial_p.h.

◆ BlendMode

Enumerator
SourceOver 
Screen 
Multiply 

Definition at line 136 of file qquick3dprincipledmaterial_p.h.

◆ Lighting

Enumerator
NoLighting 
FragmentLighting 

Definition at line 130 of file qquick3dprincipledmaterial_p.h.

◆ VertexColorMask

Enumerator
NoMask 
RoughnessMask 
NormalStrengthMask 
SpecularAmountMask 
ClearcoatAmountMask 
ClearcoatRoughnessAmountMask 
ClearcoatNormalStrengthMask 
HeightAmountMask 
MetalnessMask 
OcclusionAmountMask 
ThicknessFactorMask 
TransmissionFactorMask 

Definition at line 151 of file qquick3dprincipledmaterial_p.h.

Constructor & Destructor Documentation

◆ QQuick3DPrincipledMaterial()

QT_BEGIN_NAMESPACE QQuick3DPrincipledMaterial::QQuick3DPrincipledMaterial ( QQuick3DObject * parent = nullptr)
explicit

\qmltype PrincipledMaterial \inherits Material \inqmlmodule QtQuick3D

Lets you define a material for 3D items using the metal/roughness workflow.

Before a Model can be rendered in a scene, it must have at least one material attached to it that describes how the mesh should be shaded. The PrincipledMaterial is a PBR metal/roughness material that aims at being an easy to use material with a minimal set of parameters. In addition to having few parameters, all input values are strictly normalized between 0 and 1 and have sensible defaults, meaning even without changing any values, the material can be used to shader a model. For an introduction on how the different properties of the principled material affects how a model is shaded, see the \l{Qt Quick 3D - Principled Material Example}{Principled Material example}.

Definition at line 962 of file qquick3dprincipledmaterial.cpp.

◆ ~QQuick3DPrincipledMaterial()

QQuick3DPrincipledMaterial::~QQuick3DPrincipledMaterial ( )
override

Definition at line 966 of file qquick3dprincipledmaterial.cpp.

Member Function Documentation

◆ alphaCutoff()

float QQuick3DPrincipledMaterial::alphaCutoff ( ) const

Definition at line 1110 of file qquick3dprincipledmaterial.cpp.

◆ alphaCutoffChanged

void QQuick3DPrincipledMaterial::alphaCutoffChanged ( float alphaCutoff)
signal

◆ alphaMode()

QQuick3DPrincipledMaterial::AlphaMode QQuick3DPrincipledMaterial::alphaMode ( ) const

Definition at line 1105 of file qquick3dprincipledmaterial.cpp.

◆ alphaModeChanged

void QQuick3DPrincipledMaterial::alphaModeChanged ( QQuick3DPrincipledMaterial::AlphaMode alphaMode)
signal

◆ baseColor()

QColor QQuick3DPrincipledMaterial::baseColor ( ) const

Definition at line 980 of file qquick3dprincipledmaterial.cpp.

◆ baseColorChanged

void QQuick3DPrincipledMaterial::baseColorChanged ( QColor baseColor)
signal

◆ baseColorMap()

QQuick3DTexture * QQuick3DPrincipledMaterial::baseColorMap ( ) const

Definition at line 985 of file qquick3dprincipledmaterial.cpp.

◆ baseColorMapChanged

void QQuick3DPrincipledMaterial::baseColorMapChanged ( QQuick3DTexture * baseColorMap)
signal

◆ blendMode()

QQuick3DPrincipledMaterial::BlendMode QQuick3DPrincipledMaterial::blendMode ( ) const

Definition at line 975 of file qquick3dprincipledmaterial.cpp.

◆ blendModeChanged

void QQuick3DPrincipledMaterial::blendModeChanged ( QQuick3DPrincipledMaterial::BlendMode blendMode)
signal

◆ emissiveFactor()

QVector3D QQuick3DPrincipledMaterial::emissiveFactor ( ) const

Definition at line 1025 of file qquick3dprincipledmaterial.cpp.

◆ emissiveFactorChanged

void QQuick3DPrincipledMaterial::emissiveFactorChanged ( QVector3D emissiveFactor)
signal

◆ emissiveMap()

QQuick3DTexture * QQuick3DPrincipledMaterial::emissiveMap ( ) const

Definition at line 1020 of file qquick3dprincipledmaterial.cpp.

◆ emissiveMapChanged

Q_REVISION(6, 8) void emissiveChannelChanged(QQuick3DMaterial void QQuick3DPrincipledMaterial::emissiveMapChanged ( QQuick3DTexture * emissiveMap)
signal

◆ itemChange()

void QQuick3DPrincipledMaterial::itemChange ( ItemChange ,
const ItemChangeData &  )
overrideprotectedvirtual

Reimplemented from QQuick3DMaterial.

Definition at line 1801 of file qquick3dprincipledmaterial.cpp.

◆ lighting()

QQuick3DPrincipledMaterial::Lighting QQuick3DPrincipledMaterial::lighting ( ) const

Definition at line 970 of file qquick3dprincipledmaterial.cpp.

◆ lightingChanged

void QQuick3DPrincipledMaterial::lightingChanged ( QQuick3DPrincipledMaterial::Lighting lighting)
signal

◆ lineWidth()

float QQuick3DPrincipledMaterial::lineWidth ( ) const

Definition at line 1140 of file qquick3dprincipledmaterial.cpp.

◆ lineWidthChanged

void QQuick3DPrincipledMaterial::lineWidthChanged ( )
signal

◆ markAllDirty()

void QQuick3DPrincipledMaterial::markAllDirty ( )
overrideprotectedvirtual

Reimplemented from QQuick3DObject.

Definition at line 1170 of file qquick3dprincipledmaterial.cpp.

◆ metalness()

float QQuick3DPrincipledMaterial::metalness ( ) const

Definition at line 1080 of file qquick3dprincipledmaterial.cpp.

◆ metalnessChanged

void QQuick3DPrincipledMaterial::metalnessChanged ( float metalness)
signal

◆ metalnessChannel()

QQuick3DMaterial::TextureChannelMapping QQuick3DPrincipledMaterial::metalnessChannel ( ) const

Definition at line 1125 of file qquick3dprincipledmaterial.cpp.

◆ metalnessChannelChanged

void QQuick3DPrincipledMaterial::metalnessChannelChanged ( QQuick3DMaterial::TextureChannelMapping channel)
signal

◆ metalnessMap()

QQuick3DTexture * QQuick3DPrincipledMaterial::metalnessMap ( ) const

Definition at line 1085 of file qquick3dprincipledmaterial.cpp.

◆ metalnessMapChanged

void QQuick3DPrincipledMaterial::metalnessMapChanged ( QQuick3DTexture * metalnessMap)
signal

◆ normalMap()

QQuick3DTexture * QQuick3DPrincipledMaterial::normalMap ( ) const

Definition at line 1075 of file qquick3dprincipledmaterial.cpp.

◆ normalMapChanged

void QQuick3DPrincipledMaterial::normalMapChanged ( QQuick3DTexture * normalMap)
signal

◆ normalStrength()

float QQuick3DPrincipledMaterial::normalStrength ( ) const

Definition at line 1090 of file qquick3dprincipledmaterial.cpp.

◆ normalStrengthChanged

void QQuick3DPrincipledMaterial::normalStrengthChanged ( float normalStrength)
signal

◆ occlusionAmount()

float QQuick3DPrincipledMaterial::occlusionAmount ( ) const

Definition at line 1100 of file qquick3dprincipledmaterial.cpp.

◆ occlusionAmountChanged

void QQuick3DPrincipledMaterial::occlusionAmountChanged ( float occlusionAmount)
signal

◆ occlusionChannel()

QQuick3DMaterial::TextureChannelMapping QQuick3DPrincipledMaterial::occlusionChannel ( ) const

Definition at line 1130 of file qquick3dprincipledmaterial.cpp.

◆ occlusionChannelChanged

void QQuick3DPrincipledMaterial::occlusionChannelChanged ( QQuick3DMaterial::TextureChannelMapping channel)
signal

◆ occlusionMap()

QQuick3DTexture * QQuick3DPrincipledMaterial::occlusionMap ( ) const

Definition at line 1095 of file qquick3dprincipledmaterial.cpp.

◆ occlusionMapChanged

void QQuick3DPrincipledMaterial::occlusionMapChanged ( QQuick3DTexture * occlusionMap)
signal

◆ opacity()

float QQuick3DPrincipledMaterial::opacity ( ) const

Definition at line 1065 of file qquick3dprincipledmaterial.cpp.

◆ opacityChanged

void QQuick3DPrincipledMaterial::opacityChanged ( float opacity)
signal

◆ opacityChannel()

QQuick3DMaterial::TextureChannelMapping QQuick3DPrincipledMaterial::opacityChannel ( ) const

Definition at line 1120 of file qquick3dprincipledmaterial.cpp.

◆ opacityChannelChanged

void QQuick3DPrincipledMaterial::opacityChannelChanged ( QQuick3DMaterial::TextureChannelMapping channel)
signal

◆ opacityMap()

QQuick3DTexture * QQuick3DPrincipledMaterial::opacityMap ( ) const

Definition at line 1070 of file qquick3dprincipledmaterial.cpp.

◆ opacityMapChanged

void QQuick3DPrincipledMaterial::opacityMapChanged ( QQuick3DTexture * opacityMap)
signal

◆ pointSize()

float QQuick3DPrincipledMaterial::pointSize ( ) const

Definition at line 1135 of file qquick3dprincipledmaterial.cpp.

◆ pointSizeChanged

void QQuick3DPrincipledMaterial::pointSizeChanged ( )
signal

◆ Q_REVISION() [1/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
2  ) const

◆ Q_REVISION() [2/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
2  ) const

◆ Q_REVISION() [3/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
2  ) const

◆ Q_REVISION() [4/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
2  ) const

◆ Q_REVISION() [5/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
2  ) const

◆ Q_REVISION [6/113]

Q_REVISION(6, 2) void heightChannelChanged(QQuick3DMaterial QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
2  )
signal

◆ Q_REVISION [7/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
2  )
signal

◆ Q_REVISION [8/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
2  )
signal

◆ Q_REVISION [9/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
2  )
signal

◆ Q_REVISION [10/113]

Q_REVISION(6, 2) void setHeightChannel(QQuick3DMaterial QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
2  )
slot

◆ Q_REVISION [11/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
2  )
slot

◆ Q_REVISION [12/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
2  )
slot

◆ Q_REVISION [13/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
2  )
slot

◆ Q_REVISION() [14/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
3  ) const &

◆ Q_REVISION() [15/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
3  ) const &

◆ Q_REVISION() [16/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
3  ) const

◆ Q_REVISION() [17/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
3  ) const

◆ Q_REVISION() [18/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
3  ) const

◆ Q_REVISION() [19/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
3  ) const

◆ Q_REVISION() [20/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
3  ) const

◆ Q_REVISION() [21/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
3  ) const

◆ Q_REVISION() [22/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
3  ) const

◆ Q_REVISION() [23/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
3  ) const

◆ Q_REVISION() [24/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
3  ) const

◆ Q_REVISION() [25/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
3  ) const

◆ Q_REVISION() [26/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
3  ) const

◆ Q_REVISION() [27/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
3  ) const

◆ Q_REVISION() [28/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
3  ) const

◆ Q_REVISION() [29/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
3  ) const

◆ Q_REVISION [30/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
3  )
signal

◆ Q_REVISION [31/113]

Q_REVISION(6, 3) void thicknessChannelChanged(QQuick3DMaterial QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
3  )
signal

◆ Q_REVISION [32/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
3  )
signal

◆ Q_REVISION [33/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
3  )
signal

◆ Q_REVISION [34/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
3  )
signal

◆ Q_REVISION [35/113]

Q_REVISION(6, 3) void clearcoatChannelChanged(QQuick3DMaterial QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
3  )
signal

◆ Q_REVISION [36/113]

Q_REVISION(6, 3) void clearcoatRoughnessChannelChanged(QQuick3DMaterial QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
3  )
signal

◆ Q_REVISION [37/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
3  )
signal

◆ Q_REVISION [38/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
3  ) const &
slot

◆ Q_REVISION [39/113]

Q_REVISION(6, 3) void setThicknessChannel(const QQuick3DMaterial QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
3  )
newslot

◆ Q_REVISION [40/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
3  )
newslot

◆ Q_REVISION [41/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
3  )
slot

◆ Q_REVISION [42/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
3  )
slot

◆ Q_REVISION [43/113]

Q_REVISION(6, 3) void setClearcoatChannel(QQuick3DMaterial QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
3  )
newslot

◆ Q_REVISION [44/113]

Q_REVISION(6, 3) void setClearcoatRoughnessChannel(QQuick3DMaterial QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
3  )
slot

◆ Q_REVISION [45/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
3  )
slot

◆ Q_REVISION [46/113]

Q_REVISION(6, 3) void setTransmissionChannel(QQuick3DMaterial QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
3  )
newslot

◆ Q_REVISION [47/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
3  )
slot

◆ Q_REVISION [48/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
3  )
newslot

◆ Q_REVISION [49/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
3  )
slot

◆ Q_REVISION [50/113]

Q_REVISION(6, 3) void transmissionChannelChanged(QQuick3DMaterial QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
3  )
signal

◆ Q_REVISION [51/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
3  )
signal

◆ Q_REVISION [52/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
3  )
signal

◆ Q_REVISION [53/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
3  )
signal

◆ Q_REVISION() [54/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
5  ) const

◆ Q_REVISION [55/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
5  )
slot

◆ Q_REVISION [56/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
5  )
signal

◆ Q_REVISION() [57/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
8  ) const

◆ Q_REVISION() [58/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
8  ) const

◆ Q_REVISION() [59/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
8  ) const

◆ Q_REVISION() [60/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
8  ) const

◆ Q_REVISION() [61/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
8  ) const

◆ Q_REVISION() [62/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
8  ) const

◆ Q_REVISION() [63/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
8  ) const

◆ Q_REVISION() [64/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
8  ) const

◆ Q_REVISION() [65/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
8  ) const

◆ Q_REVISION() [66/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
8  ) const

◆ Q_REVISION() [67/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
8  ) const

◆ Q_REVISION() [68/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
8  ) const

◆ Q_REVISION() [69/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
8  ) const

◆ Q_REVISION() [70/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
8  ) const

◆ Q_REVISION() [71/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
8  ) const

◆ Q_REVISION() [72/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
8  ) const

◆ Q_REVISION() [73/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
8  ) const

◆ Q_REVISION() [74/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
8  ) const

◆ Q_REVISION() [75/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
8  ) const

◆ Q_REVISION() [76/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
8  ) const

◆ Q_REVISION() [77/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
8  ) const

◆ Q_REVISION [78/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
8  )
signal

◆ Q_REVISION [79/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
8  )
signal

◆ Q_REVISION [80/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
8  )
signal

◆ Q_REVISION [81/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
8  )
signal

◆ Q_REVISION [82/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
8  )
signal

◆ Q_REVISION [83/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
8  )
signal

◆ Q_REVISION [84/113]

Q_REVISION(6, 8) void specularChannelChanged(QQuick3DMaterial QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
8  )
signal

◆ Q_REVISION [85/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
8  )
signal

◆ Q_REVISION [86/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
8  )
signal

◆ Q_REVISION [87/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
8  )
signal

◆ Q_REVISION [88/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
8  )
signal

◆ Q_REVISION [89/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
8  )
signal

◆ Q_REVISION [90/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
8  )
slot

◆ Q_REVISION [91/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
8  )
slot

◆ Q_REVISION [92/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
8  )
slot

◆ Q_REVISION [93/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
8  )
slot

◆ Q_REVISION [94/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
8  )
slot

◆ Q_REVISION [95/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
8  )
slot

◆ Q_REVISION [96/113]

Q_REVISION(6, 8) void setSpecularChannel(QQuick3DMaterial QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
8  )
slot

◆ Q_REVISION [97/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
8  )
slot

◆ Q_REVISION [98/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
8  )
slot

◆ Q_REVISION [99/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
8  )
slot

◆ Q_REVISION [100/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
8  )
slot

◆ Q_REVISION [101/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
8  )
slot

◆ Q_REVISION [102/113]

Q_REVISION(6, 8) void setBaseColorChannel(QQuick3DMaterial QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
8  )
slot

◆ Q_REVISION [103/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
8  )
slot

◆ Q_REVISION [104/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
8  )
slot

◆ Q_REVISION [105/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
8  )
slot

◆ Q_REVISION [106/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
8  )
slot

◆ Q_REVISION [107/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
8  )
slot

◆ Q_REVISION [108/113]

Q_REVISION(6, 8) void baseColorChannelChanged(QQuick3DMaterial QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
8  )
signal

◆ Q_REVISION [109/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
8  )
signal

◆ Q_REVISION [110/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
8  )
signal

◆ Q_REVISION [111/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
8  )
signal

◆ Q_REVISION [112/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
8  )
signal

◆ Q_REVISION [113/113]

QQuick3DPrincipledMaterial::Q_REVISION ( 6 ,
8  )
signal

◆ roughness()

float QQuick3DPrincipledMaterial::roughness ( ) const

Definition at line 1050 of file qquick3dprincipledmaterial.cpp.

◆ roughnessChanged

void QQuick3DPrincipledMaterial::roughnessChanged ( float roughness)
signal

◆ roughnessChannel()

QQuick3DMaterial::TextureChannelMapping QQuick3DPrincipledMaterial::roughnessChannel ( ) const

Definition at line 1115 of file qquick3dprincipledmaterial.cpp.

◆ roughnessChannelChanged

void QQuick3DPrincipledMaterial::roughnessChannelChanged ( QQuick3DMaterial::TextureChannelMapping channel)
signal

◆ roughnessMap()

QQuick3DTexture * QQuick3DPrincipledMaterial::roughnessMap ( ) const

Definition at line 1055 of file qquick3dprincipledmaterial.cpp.

◆ roughnessMapChanged

void QQuick3DPrincipledMaterial::roughnessMapChanged ( QQuick3DTexture * roughnessMap)
signal

◆ setAlphaCutoff

void QQuick3DPrincipledMaterial::setAlphaCutoff ( float alphaCutoff)
slot

Definition at line 1480 of file qquick3dprincipledmaterial.cpp.

◆ setAlphaMode

void QQuick3DPrincipledMaterial::setAlphaMode ( QQuick3DPrincipledMaterial::AlphaMode alphaMode)
slot

Definition at line 1470 of file qquick3dprincipledmaterial.cpp.

◆ setBaseColor

void QQuick3DPrincipledMaterial::setBaseColor ( QColor baseColor)
slot

Definition at line 1196 of file qquick3dprincipledmaterial.cpp.

◆ setBaseColorMap

void QQuick3DPrincipledMaterial::setBaseColorMap ( QQuick3DTexture * baseColorMap)
slot

Definition at line 1206 of file qquick3dprincipledmaterial.cpp.

◆ setBlendMode

void QQuick3DPrincipledMaterial::setBlendMode ( QQuick3DPrincipledMaterial::BlendMode blendMode)
slot

Definition at line 1186 of file qquick3dprincipledmaterial.cpp.

◆ setEmissiveFactor

void QQuick3DPrincipledMaterial::setEmissiveFactor ( QVector3D emissiveFactor)
slot

Definition at line 1290 of file qquick3dprincipledmaterial.cpp.

◆ setEmissiveMap

void QQuick3DPrincipledMaterial::setEmissiveMap ( QQuick3DTexture * emissiveMap)
slot

Definition at line 1278 of file qquick3dprincipledmaterial.cpp.

◆ setLighting

void QQuick3DPrincipledMaterial::setLighting ( QQuick3DPrincipledMaterial::Lighting lighting)
slot

Definition at line 1176 of file qquick3dprincipledmaterial.cpp.

◆ setLineWidth

void QQuick3DPrincipledMaterial::setLineWidth ( float width)
slot

Definition at line 1539 of file qquick3dprincipledmaterial.cpp.

◆ setMetalness

void QQuick3DPrincipledMaterial::setMetalness ( float metalnessAmount)
slot

Definition at line 1414 of file qquick3dprincipledmaterial.cpp.

◆ setMetalnessChannel

void QQuick3DPrincipledMaterial::setMetalnessChannel ( QQuick3DMaterial::TextureChannelMapping channel)
slot

Definition at line 1490 of file qquick3dprincipledmaterial.cpp.

◆ setMetalnessMap

void QQuick3DPrincipledMaterial::setMetalnessMap ( QQuick3DTexture * metalnessMap)
slot

Definition at line 1425 of file qquick3dprincipledmaterial.cpp.

◆ setNormalMap

void QQuick3DPrincipledMaterial::setNormalMap ( QQuick3DTexture * normalMap)
slot

Definition at line 1402 of file qquick3dprincipledmaterial.cpp.

◆ setNormalStrength

void QQuick3DPrincipledMaterial::setNormalStrength ( float normalStrength)
slot

Definition at line 1437 of file qquick3dprincipledmaterial.cpp.

◆ setOcclusionAmount

void QQuick3DPrincipledMaterial::setOcclusionAmount ( float occlusionAmount)
slot

Definition at line 1460 of file qquick3dprincipledmaterial.cpp.

◆ setOcclusionChannel

void QQuick3DPrincipledMaterial::setOcclusionChannel ( QQuick3DMaterial::TextureChannelMapping channel)
slot

Definition at line 1520 of file qquick3dprincipledmaterial.cpp.

◆ setOcclusionMap

void QQuick3DPrincipledMaterial::setOcclusionMap ( QQuick3DTexture * occlusionMap)
slot

Definition at line 1448 of file qquick3dprincipledmaterial.cpp.

◆ setOpacity

void QQuick3DPrincipledMaterial::setOpacity ( float opacity)
slot

Definition at line 1379 of file qquick3dprincipledmaterial.cpp.

◆ setOpacityChannel

void QQuick3DPrincipledMaterial::setOpacityChannel ( QQuick3DMaterial::TextureChannelMapping channel)
slot

Definition at line 1510 of file qquick3dprincipledmaterial.cpp.

◆ setOpacityMap

void QQuick3DPrincipledMaterial::setOpacityMap ( QQuick3DTexture * opacityMap)
slot

Definition at line 1390 of file qquick3dprincipledmaterial.cpp.

◆ setPointSize

void QQuick3DPrincipledMaterial::setPointSize ( float size)
slot

Definition at line 1530 of file qquick3dprincipledmaterial.cpp.

◆ setRoughness

void QQuick3DPrincipledMaterial::setRoughness ( float roughness)
slot

Definition at line 1346 of file qquick3dprincipledmaterial.cpp.

◆ setRoughnessChannel

void QQuick3DPrincipledMaterial::setRoughnessChannel ( QQuick3DMaterial::TextureChannelMapping channel)
slot

Definition at line 1500 of file qquick3dprincipledmaterial.cpp.

◆ setRoughnessMap

void QQuick3DPrincipledMaterial::setRoughnessMap ( QQuick3DTexture * roughnessMap)
slot

Definition at line 1357 of file qquick3dprincipledmaterial.cpp.

◆ setSpecularAmount

void QQuick3DPrincipledMaterial::setSpecularAmount ( float specularAmount)
slot

Definition at line 1335 of file qquick3dprincipledmaterial.cpp.

◆ setSpecularMap

void QQuick3DPrincipledMaterial::setSpecularMap ( QQuick3DTexture * specularMap)
slot

Definition at line 1312 of file qquick3dprincipledmaterial.cpp.

◆ setSpecularReflectionMap

void QQuick3DPrincipledMaterial::setSpecularReflectionMap ( QQuick3DTexture * specularReflectionMap)
slot

Definition at line 1300 of file qquick3dprincipledmaterial.cpp.

◆ setSpecularTint

void QQuick3DPrincipledMaterial::setSpecularTint ( float specularTint)
slot

Definition at line 1324 of file qquick3dprincipledmaterial.cpp.

◆ specularAmount()

float QQuick3DPrincipledMaterial::specularAmount ( ) const

Definition at line 1045 of file qquick3dprincipledmaterial.cpp.

◆ specularAmountChanged

void QQuick3DPrincipledMaterial::specularAmountChanged ( float specularAmount)
signal

◆ specularMap()

QQuick3DTexture * QQuick3DPrincipledMaterial::specularMap ( ) const

Definition at line 1035 of file qquick3dprincipledmaterial.cpp.

◆ specularMapChanged

void QQuick3DPrincipledMaterial::specularMapChanged ( QQuick3DTexture * specularMap)
signal

◆ specularReflectionMap()

QQuick3DTexture * QQuick3DPrincipledMaterial::specularReflectionMap ( ) const

Definition at line 1030 of file qquick3dprincipledmaterial.cpp.

◆ specularReflectionMapChanged

void QQuick3DPrincipledMaterial::specularReflectionMapChanged ( QQuick3DTexture * specularReflectionMap)
signal

◆ specularTint()

float QQuick3DPrincipledMaterial::specularTint ( ) const

Definition at line 1040 of file qquick3dprincipledmaterial.cpp.

◆ specularTintChanged

void QQuick3DPrincipledMaterial::specularTintChanged ( float specularTint)
signal

◆ updateSpatialNode()

QSSGRenderGraphObject * QQuick3DPrincipledMaterial::updateSpatialNode ( QSSGRenderGraphObject * node)
overrideprotectedvirtual

Reimplemented from QQuick3DMaterial.

Definition at line 1600 of file qquick3dprincipledmaterial.cpp.

Property Documentation

◆ alphaCutoff

float QQuick3DPrincipledMaterial::alphaCutoff
readwrite

Definition at line 71 of file qquick3dprincipledmaterial_p.h.

◆ alphaMode

AlphaMode QQuick3DPrincipledMaterial::alphaMode
readwrite

Definition at line 70 of file qquick3dprincipledmaterial_p.h.

◆ attenuationColor

const QColor & QQuick3DPrincipledMaterial::attenuationColor
readwrite

Definition at line 105 of file qquick3dprincipledmaterial_p.h.

◆ attenuationDistance

float QQuick3DPrincipledMaterial::attenuationDistance
readwrite

Definition at line 104 of file qquick3dprincipledmaterial_p.h.

◆ baseColor

QColor QQuick3DPrincipledMaterial::baseColor
readwrite

Definition at line 32 of file qquick3dprincipledmaterial_p.h.

◆ baseColorChannel

QQuick3DMaterial::TextureChannelMapping QQuick3DPrincipledMaterial::baseColorChannel
readwrite

Definition at line 35 of file qquick3dprincipledmaterial_p.h.

◆ baseColorMap

QQuick3DTexture * QQuick3DPrincipledMaterial::baseColorMap
readwrite

Definition at line 33 of file qquick3dprincipledmaterial_p.h.

◆ baseColorSingleChannelEnabled

bool QQuick3DPrincipledMaterial::baseColorSingleChannelEnabled
readwrite

Definition at line 34 of file qquick3dprincipledmaterial_p.h.

◆ blendMode

BlendMode QQuick3DPrincipledMaterial::blendMode
readwrite

Definition at line 30 of file qquick3dprincipledmaterial_p.h.

◆ clearcoatAmount

float QQuick3DPrincipledMaterial::clearcoatAmount
readwrite

Definition at line 82 of file qquick3dprincipledmaterial_p.h.

◆ clearcoatChannel

QQuick3DMaterial::TextureChannelMapping QQuick3DPrincipledMaterial::clearcoatChannel
readwrite

Definition at line 84 of file qquick3dprincipledmaterial_p.h.

◆ clearcoatFresnelBias

float QQuick3DPrincipledMaterial::clearcoatFresnelBias
readwrite

Definition at line 118 of file qquick3dprincipledmaterial_p.h.

◆ clearcoatFresnelPower

float QQuick3DPrincipledMaterial::clearcoatFresnelPower
readwrite

Definition at line 119 of file qquick3dprincipledmaterial_p.h.

◆ clearcoatFresnelScale

float QQuick3DPrincipledMaterial::clearcoatFresnelScale
readwrite

Definition at line 117 of file qquick3dprincipledmaterial_p.h.

◆ clearcoatFresnelScaleBiasEnabled

bool QQuick3DPrincipledMaterial::clearcoatFresnelScaleBiasEnabled
readwrite

Definition at line 116 of file qquick3dprincipledmaterial_p.h.

◆ clearcoatMap

QQuick3DTexture * QQuick3DPrincipledMaterial::clearcoatMap
readwrite

Definition at line 83 of file qquick3dprincipledmaterial_p.h.

◆ clearcoatNormalMap

QQuick3DTexture * QQuick3DPrincipledMaterial::clearcoatNormalMap
readwrite

Definition at line 92 of file qquick3dprincipledmaterial_p.h.

◆ clearcoatNormalStrength

float QQuick3DPrincipledMaterial::clearcoatNormalStrength
readwrite

Definition at line 94 of file qquick3dprincipledmaterial_p.h.

◆ clearcoatRoughnessAmount

float QQuick3DPrincipledMaterial::clearcoatRoughnessAmount
readwrite

Definition at line 86 of file qquick3dprincipledmaterial_p.h.

◆ clearcoatRoughnessChannel

QQuick3DMaterial::TextureChannelMapping QQuick3DPrincipledMaterial::clearcoatRoughnessChannel
read

Definition at line 88 of file qquick3dprincipledmaterial_p.h.

◆ clearcoatRoughnessMap

QQuick3DTexture * QQuick3DPrincipledMaterial::clearcoatRoughnessMap
readwrite

Definition at line 90 of file qquick3dprincipledmaterial_p.h.

◆ emissiveChannel

QQuick3DMaterial::TextureChannelMapping QQuick3DPrincipledMaterial::emissiveChannel
readwrite

Definition at line 54 of file qquick3dprincipledmaterial_p.h.

◆ emissiveFactor

QVector3D QQuick3DPrincipledMaterial::emissiveFactor
readwrite

Definition at line 51 of file qquick3dprincipledmaterial_p.h.

◆ emissiveMap

QQuick3DTexture * QQuick3DPrincipledMaterial::emissiveMap
readwrite

Definition at line 52 of file qquick3dprincipledmaterial_p.h.

◆ emissiveSingleChannelEnabled

bool QQuick3DPrincipledMaterial::emissiveSingleChannelEnabled
readwrite

Definition at line 53 of file qquick3dprincipledmaterial_p.h.

◆ fresnelBias

float QQuick3DPrincipledMaterial::fresnelBias
readwrite

Definition at line 113 of file qquick3dprincipledmaterial_p.h.

◆ fresnelPower

float QQuick3DPrincipledMaterial::fresnelPower
readwrite

Definition at line 114 of file qquick3dprincipledmaterial_p.h.

◆ fresnelScale

float QQuick3DPrincipledMaterial::fresnelScale
readwrite

Definition at line 112 of file qquick3dprincipledmaterial_p.h.

◆ fresnelScaleBiasEnabled

bool QQuick3DPrincipledMaterial::fresnelScaleBiasEnabled
readwrite

Definition at line 111 of file qquick3dprincipledmaterial_p.h.

◆ heightAmount

float QQuick3DPrincipledMaterial::heightAmount
readwrite

Definition at line 78 of file qquick3dprincipledmaterial_p.h.

◆ heightChannel

QQuick3DMaterial::TextureChannelMapping QQuick3DPrincipledMaterial::heightChannel
readwrite

Definition at line 77 of file qquick3dprincipledmaterial_p.h.

◆ heightMap

QQuick3DTexture * QQuick3DPrincipledMaterial::heightMap
readwrite

Definition at line 76 of file qquick3dprincipledmaterial_p.h.

◆ indexOfRefraction

float QQuick3DPrincipledMaterial::indexOfRefraction
readwrite

Definition at line 107 of file qquick3dprincipledmaterial_p.h.

◆ invertOpacityMapValue

bool QQuick3DPrincipledMaterial::invertOpacityMapValue
readwrite

Definition at line 56 of file qquick3dprincipledmaterial_p.h.

◆ lighting

Lighting QQuick3DPrincipledMaterial::lighting
readwrite

Definition at line 29 of file qquick3dprincipledmaterial_p.h.

◆ lineWidth

float QQuick3DPrincipledMaterial::lineWidth
readwrite

Definition at line 74 of file qquick3dprincipledmaterial_p.h.

◆ maxHeightMapSamples

int QQuick3DPrincipledMaterial::maxHeightMapSamples
readwrite

Definition at line 80 of file qquick3dprincipledmaterial_p.h.

◆ metalness

float QQuick3DPrincipledMaterial::metalness
readwrite

Definition at line 37 of file qquick3dprincipledmaterial_p.h.

◆ metalnessChannel

QQuick3DMaterial::TextureChannelMapping QQuick3DPrincipledMaterial::metalnessChannel
readwrite

Definition at line 39 of file qquick3dprincipledmaterial_p.h.

◆ metalnessMap

QQuick3DTexture * QQuick3DPrincipledMaterial::metalnessMap
readwrite

Definition at line 38 of file qquick3dprincipledmaterial_p.h.

◆ minHeightMapSamples

int QQuick3DPrincipledMaterial::minHeightMapSamples
readwrite

Definition at line 79 of file qquick3dprincipledmaterial_p.h.

◆ normalMap

QQuick3DTexture * QQuick3DPrincipledMaterial::normalMap
readwrite

Definition at line 61 of file qquick3dprincipledmaterial_p.h.

◆ normalStrength

float QQuick3DPrincipledMaterial::normalStrength
readwrite

Definition at line 62 of file qquick3dprincipledmaterial_p.h.

◆ occlusionAmount

float QQuick3DPrincipledMaterial::occlusionAmount
readwrite

Definition at line 68 of file qquick3dprincipledmaterial_p.h.

◆ occlusionChannel

QQuick3DMaterial::TextureChannelMapping QQuick3DPrincipledMaterial::occlusionChannel
readwrite

Definition at line 67 of file qquick3dprincipledmaterial_p.h.

◆ occlusionMap

QQuick3DTexture * QQuick3DPrincipledMaterial::occlusionMap
readwrite

Definition at line 66 of file qquick3dprincipledmaterial_p.h.

◆ opacity

float QQuick3DPrincipledMaterial::opacity
readwrite

Definition at line 57 of file qquick3dprincipledmaterial_p.h.

◆ opacityChannel

QQuick3DMaterial::TextureChannelMapping QQuick3DPrincipledMaterial::opacityChannel
readwrite

Definition at line 59 of file qquick3dprincipledmaterial_p.h.

◆ opacityMap

QQuick3DTexture * QQuick3DPrincipledMaterial::opacityMap
readwrite

Definition at line 58 of file qquick3dprincipledmaterial_p.h.

◆ pointSize

float QQuick3DPrincipledMaterial::pointSize
readwrite

Definition at line 73 of file qquick3dprincipledmaterial_p.h.

◆ roughness

float QQuick3DPrincipledMaterial::roughness
readwrite

Definition at line 47 of file qquick3dprincipledmaterial_p.h.

◆ roughnessChannel

QQuick3DMaterial::TextureChannelMapping QQuick3DPrincipledMaterial::roughnessChannel
readwrite

Definition at line 49 of file qquick3dprincipledmaterial_p.h.

◆ roughnessMap

QQuick3DTexture * QQuick3DPrincipledMaterial::roughnessMap
readwrite

Definition at line 48 of file qquick3dprincipledmaterial_p.h.

◆ specularAmount

float QQuick3DPrincipledMaterial::specularAmount
readwrite

Definition at line 41 of file qquick3dprincipledmaterial_p.h.

◆ specularChannel

QQuick3DMaterial::TextureChannelMapping QQuick3DPrincipledMaterial::specularChannel
readwrite

Definition at line 45 of file qquick3dprincipledmaterial_p.h.

◆ specularMap

QQuick3DTexture * QQuick3DPrincipledMaterial::specularMap
readwrite

Definition at line 42 of file qquick3dprincipledmaterial_p.h.

◆ specularReflectionMap

QQuick3DTexture * QQuick3DPrincipledMaterial::specularReflectionMap
readwrite

Definition at line 64 of file qquick3dprincipledmaterial_p.h.

◆ specularSingleChannelEnabled

bool QQuick3DPrincipledMaterial::specularSingleChannelEnabled
readwrite

Definition at line 44 of file qquick3dprincipledmaterial_p.h.

◆ specularTint

float QQuick3DPrincipledMaterial::specularTint
readwrite

Definition at line 43 of file qquick3dprincipledmaterial_p.h.

◆ thicknessChannel

const QQuick3DMaterial::TextureChannelMapping & QQuick3DPrincipledMaterial::thicknessChannel
readwrite

Definition at line 102 of file qquick3dprincipledmaterial_p.h.

◆ thicknessFactor

float QQuick3DPrincipledMaterial::thicknessFactor
readwrite

Definition at line 100 of file qquick3dprincipledmaterial_p.h.

◆ thicknessMap

QQuick3DTexture * QQuick3DPrincipledMaterial::thicknessMap
readwrite

Definition at line 101 of file qquick3dprincipledmaterial_p.h.

◆ transmissionChannel

QQuick3DMaterial::TextureChannelMapping QQuick3DPrincipledMaterial::transmissionChannel
readwrite

Definition at line 98 of file qquick3dprincipledmaterial_p.h.

◆ transmissionFactor

float QQuick3DPrincipledMaterial::transmissionFactor
readwrite

Definition at line 96 of file qquick3dprincipledmaterial_p.h.

◆ transmissionMap

QQuick3DTexture * QQuick3DPrincipledMaterial::transmissionMap
readwrite

Definition at line 97 of file qquick3dprincipledmaterial_p.h.

◆ vertexColorAlphaMask

QQuick3DPrincipledMaterial::VertexColorMaskFlags QQuick3DPrincipledMaterial::vertexColorAlphaMask
readwrite

Definition at line 125 of file qquick3dprincipledmaterial_p.h.

◆ vertexColorBlueMask

QQuick3DPrincipledMaterial::VertexColorMaskFlags QQuick3DPrincipledMaterial::vertexColorBlueMask
readwrite

Definition at line 124 of file qquick3dprincipledmaterial_p.h.

◆ vertexColorGreenMask

QQuick3DPrincipledMaterial::VertexColorMaskFlags QQuick3DPrincipledMaterial::vertexColorGreenMask
readwrite

Definition at line 123 of file qquick3dprincipledmaterial_p.h.

◆ vertexColorRedMask

QQuick3DPrincipledMaterial::VertexColorMaskFlags QQuick3DPrincipledMaterial::vertexColorRedMask
readwrite

Definition at line 122 of file qquick3dprincipledmaterial_p.h.

◆ vertexColorsEnabled

bool QQuick3DPrincipledMaterial::vertexColorsEnabled
readwrite

Definition at line 109 of file qquick3dprincipledmaterial_p.h.

◆ vertexColorsMaskEnabled

bool QQuick3DPrincipledMaterial::vertexColorsMaskEnabled
readwrite

Definition at line 121 of file qquick3dprincipledmaterial_p.h.


The documentation for this class was generated from the following files: