Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
QQuick3DDefaultMaterial Class Reference

#include <qquick3ddefaultmaterial_p.h>

+ Inheritance diagram for QQuick3DDefaultMaterial:
+ Collaboration diagram for QQuick3DDefaultMaterial:

Public Types

enum  Lighting { NoLighting = 0 , FragmentLighting }
 
enum  BlendMode { SourceOver = 0 , Screen , Multiply }
 
enum  SpecularModel { Default = 0 , KGGX }
 
- 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 (QQuick3DDefaultMaterial::Lighting lighting)
 
void setBlendMode (QQuick3DDefaultMaterial::BlendMode blendMode)
 
void setDiffuseColor (QColor diffuseColor)
 
void setDiffuseMap (QQuick3DTexture *diffuseMap)
 
void setEmissiveFactor (QVector3D emissiveFactor)
 
void setEmissiveMap (QQuick3DTexture *emissiveMap)
 
void setSpecularReflectionMap (QQuick3DTexture *specularReflectionMap)
 
void setSpecularMap (QQuick3DTexture *specularMap)
 
void setSpecularModel (QQuick3DDefaultMaterial::SpecularModel specularModel)
 
void setSpecularTint (QColor specularTint)
 
void setIndexOfRefraction (float indexOfRefraction)
 
void setFresnelPower (float fresnelPower)
 
void setSpecularAmount (float specularAmount)
 
void setSpecularRoughness (float specularRoughness)
 
void setRoughnessMap (QQuick3DTexture *roughnessMap)
 
void setOpacity (float opacity)
 
void setOpacityMap (QQuick3DTexture *opacityMap)
 
void setBumpMap (QQuick3DTexture *bumpMap)
 
void setBumpAmount (float bumpAmount)
 
void setNormalMap (QQuick3DTexture *normalMap)
 
void setTranslucencyMap (QQuick3DTexture *translucencyMap)
 
void setTranslucentFalloff (float translucentFalloff)
 
void setDiffuseLightWrap (float diffuseLightWrap)
 
void setVertexColorsEnabled (bool vertexColorsEnabled)
 
void setRoughnessChannel (QQuick3DMaterial::TextureChannelMapping channel)
 
void setOpacityChannel (QQuick3DMaterial::TextureChannelMapping channel)
 
void setTranslucencyChannel (QQuick3DMaterial::TextureChannelMapping channel)
 
void setPointSize (float size)
 
void setLineWidth (float width)
 
- 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 (QQuick3DDefaultMaterial::Lighting lighting)
 
void blendModeChanged (QQuick3DDefaultMaterial::BlendMode blendMode)
 
void diffuseColorChanged (QColor diffuseColor)
 
void diffuseMapChanged (QQuick3DTexture *diffuseMap)
 
void emissiveFactorChanged (QVector3D emissiveFactor)
 
void emissiveMapChanged (QQuick3DTexture *emissiveMap)
 
void specularReflectionMapChanged (QQuick3DTexture *specularReflectionMap)
 
void specularMapChanged (QQuick3DTexture *specularMap)
 
void specularModelChanged (QQuick3DDefaultMaterial::SpecularModel specularModel)
 
void specularTintChanged (QColor specularTint)
 
void indexOfRefractionChanged (float indexOfRefraction)
 
void fresnelPowerChanged (float fresnelPower)
 
void specularAmountChanged (float specularAmount)
 
void specularRoughnessChanged (float specularRoughness)
 
void roughnessMapChanged (QQuick3DTexture *roughnessMap)
 
void opacityChanged (float opacity)
 
void opacityMapChanged (QQuick3DTexture *opacityMap)
 
void bumpMapChanged (QQuick3DTexture *bumpMap)
 
void bumpAmountChanged (float bumpAmount)
 
void normalMapChanged (QQuick3DTexture *normalMap)
 
void translucencyMapChanged (QQuick3DTexture *translucencyMap)
 
void translucentFalloffChanged (float translucentFalloff)
 
void diffuseLightWrapChanged (float diffuseLightWrap)
 
void vertexColorsEnabledChanged (bool vertexColorsEnabled)
 
void roughnessChannelChanged (QQuick3DMaterial::TextureChannelMapping channel)
 
void opacityChannelChanged (QQuick3DMaterial::TextureChannelMapping channel)
 
void translucencyChannelChanged (QQuick3DMaterial::TextureChannelMapping channel)
 
void pointSizeChanged ()
 
void lineWidthChanged ()
 
- 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

 QQuick3DDefaultMaterial (QQuick3DObject *parent=nullptr)
 \qmltype DefaultMaterial \inherits Material \inqmlmodule QtQuick3D
 
 ~QQuick3DDefaultMaterial () override
 
Lighting lighting () const
 
BlendMode blendMode () const
 
QColor diffuseColor () const
 
QQuick3DTexturediffuseMap () const
 
QVector3D emissiveFactor () const
 
QQuick3DTextureemissiveMap () const
 
QQuick3DTexturespecularReflectionMap () const
 
QQuick3DTexturespecularMap () const
 
SpecularModel specularModel () const
 
QColor specularTint () const
 
float indexOfRefraction () const
 
float fresnelPower () const
 
float specularAmount () const
 
float specularRoughness () const
 
QQuick3DTextureroughnessMap () const
 
float opacity () const
 
QQuick3DTextureopacityMap () const
 
QQuick3DTexturebumpMap () const
 
float bumpAmount () const
 
QQuick3DTexturenormalMap () const
 
QQuick3DTexturetranslucencyMap () const
 
float translucentFalloff () const
 
float diffuseLightWrap () const
 
bool vertexColorsEnabled () const
 
TextureChannelMapping roughnessChannel () const
 
TextureChannelMapping opacityChannel () const
 
TextureChannelMapping translucencyChannel () const
 
float pointSize () const
 
float lineWidth () 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 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
 
QSSGRenderGraphObjectupdateSpatialNode (QSSGRenderGraphObject *node) override
 
void itemChange (ItemChange, const ItemChangeData &) override
 
- 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 diffuseColor
 
QQuick3DTexturediffuseMap
 
QVector3D emissiveFactor
 
QQuick3DTextureemissiveMap
 
QQuick3DTexturespecularReflectionMap
 
QQuick3DTexturespecularMap
 
SpecularModel specularModel
 
QColor specularTint
 
float indexOfRefraction
 
float fresnelPower
 
float specularAmount
 
float specularRoughness
 
QQuick3DTextureroughnessMap
 
QQuick3DMaterial::TextureChannelMapping roughnessChannel
 
float opacity
 
QQuick3DTextureopacityMap
 
QQuick3DMaterial::TextureChannelMapping opacityChannel
 
QQuick3DTexturebumpMap
 
float bumpAmount
 
QQuick3DTexturenormalMap
 
QQuick3DTexturetranslucencyMap
 
QQuick3DMaterial::TextureChannelMapping translucencyChannel
 
float translucentFalloff
 
float diffuseLightWrap
 
bool vertexColorsEnabled
 
float pointSize
 
float lineWidth
 
- 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 qquick3ddefaultmaterial_p.h.

Member Enumeration Documentation

◆ BlendMode

Enumerator
SourceOver 
Screen 
Multiply 

Definition at line 76 of file qquick3ddefaultmaterial_p.h.

◆ Lighting

Enumerator
NoLighting 
FragmentLighting 

Definition at line 73 of file qquick3ddefaultmaterial_p.h.

◆ SpecularModel

Enumerator
Default 
KGGX 

Definition at line 79 of file qquick3ddefaultmaterial_p.h.

Constructor & Destructor Documentation

◆ QQuick3DDefaultMaterial()

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

\qmltype DefaultMaterial \inherits Material \inqmlmodule QtQuick3D

Lets you define a material for 3D items using the specular/glossiness workflow.

Deprecated
[6.4] Prefer using the \l PrincipledMaterial or \l SpecularGlossyMaterial instead.
Warning
This material is only provided for compatibility reasons, and should not be used in new code. Prefer using the \l SpecularGlossyMaterial for creating materials using the specular/glossiness workflow or the \l PrincipledMaterial for creating materials 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 DefaultMaterial is an easy to use material that lets you describe your material using a specular/glossiness type workflow. The material has sensible default and can be used to shade a model without changing any properties.

Definition at line 393 of file qquick3ddefaultmaterial.cpp.

◆ ~QQuick3DDefaultMaterial()

QQuick3DDefaultMaterial::~QQuick3DDefaultMaterial ( )
override

Definition at line 399 of file qquick3ddefaultmaterial.cpp.

Member Function Documentation

◆ blendMode()

QQuick3DDefaultMaterial::BlendMode QQuick3DDefaultMaterial::blendMode ( ) const

Definition at line 408 of file qquick3ddefaultmaterial.cpp.

◆ blendModeChanged

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

Referenced by setBlendMode().

+ Here is the caller graph for this function:

◆ bumpAmount()

float QQuick3DDefaultMaterial::bumpAmount ( ) const

Definition at line 493 of file qquick3ddefaultmaterial.cpp.

◆ bumpAmountChanged

void QQuick3DDefaultMaterial::bumpAmountChanged ( float bumpAmount)
signal

Referenced by setBumpAmount().

+ Here is the caller graph for this function:

◆ bumpMap()

QQuick3DTexture * QQuick3DDefaultMaterial::bumpMap ( ) const

Definition at line 488 of file qquick3ddefaultmaterial.cpp.

◆ bumpMapChanged

void QQuick3DDefaultMaterial::bumpMapChanged ( QQuick3DTexture * bumpMap)
signal

Referenced by setBumpMap().

+ Here is the caller graph for this function:

◆ diffuseColor()

QColor QQuick3DDefaultMaterial::diffuseColor ( ) const

Definition at line 413 of file qquick3ddefaultmaterial.cpp.

◆ diffuseColorChanged

void QQuick3DDefaultMaterial::diffuseColorChanged ( QColor diffuseColor)
signal

Referenced by setDiffuseColor().

+ Here is the caller graph for this function:

◆ diffuseLightWrap()

float QQuick3DDefaultMaterial::diffuseLightWrap ( ) const

Definition at line 513 of file qquick3ddefaultmaterial.cpp.

◆ diffuseLightWrapChanged

void QQuick3DDefaultMaterial::diffuseLightWrapChanged ( float diffuseLightWrap)
signal

Referenced by setDiffuseLightWrap().

+ Here is the caller graph for this function:

◆ diffuseMap()

QQuick3DTexture * QQuick3DDefaultMaterial::diffuseMap ( ) const

Definition at line 418 of file qquick3ddefaultmaterial.cpp.

◆ diffuseMapChanged

void QQuick3DDefaultMaterial::diffuseMapChanged ( QQuick3DTexture * diffuseMap)
signal

Referenced by setDiffuseMap().

+ Here is the caller graph for this function:

◆ emissiveFactor()

QVector3D QQuick3DDefaultMaterial::emissiveFactor ( ) const

Definition at line 423 of file qquick3ddefaultmaterial.cpp.

◆ emissiveFactorChanged

void QQuick3DDefaultMaterial::emissiveFactorChanged ( QVector3D emissiveFactor)
signal

Referenced by setEmissiveFactor().

+ Here is the caller graph for this function:

◆ emissiveMap()

QQuick3DTexture * QQuick3DDefaultMaterial::emissiveMap ( ) const

Definition at line 428 of file qquick3ddefaultmaterial.cpp.

◆ emissiveMapChanged

void QQuick3DDefaultMaterial::emissiveMapChanged ( QQuick3DTexture * emissiveMap)
signal

Referenced by setEmissiveMap().

+ Here is the caller graph for this function:

◆ fresnelPower()

float QQuick3DDefaultMaterial::fresnelPower ( ) const

Definition at line 458 of file qquick3ddefaultmaterial.cpp.

◆ fresnelPowerChanged

void QQuick3DDefaultMaterial::fresnelPowerChanged ( float fresnelPower)
signal

Referenced by setFresnelPower().

+ Here is the caller graph for this function:

◆ indexOfRefraction()

float QQuick3DDefaultMaterial::indexOfRefraction ( ) const

Definition at line 453 of file qquick3ddefaultmaterial.cpp.

◆ indexOfRefractionChanged

void QQuick3DDefaultMaterial::indexOfRefractionChanged ( float indexOfRefraction)
signal

Referenced by setIndexOfRefraction().

+ Here is the caller graph for this function:

◆ itemChange()

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

Reimplemented from QQuick3DObject.

Definition at line 980 of file qquick3ddefaultmaterial.cpp.

◆ lighting()

QQuick3DDefaultMaterial::Lighting QQuick3DDefaultMaterial::lighting ( ) const

Definition at line 403 of file qquick3ddefaultmaterial.cpp.

◆ lightingChanged

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

Referenced by setLighting().

+ Here is the caller graph for this function:

◆ lineWidth()

float QQuick3DDefaultMaterial::lineWidth ( ) const

Definition at line 543 of file qquick3ddefaultmaterial.cpp.

◆ lineWidthChanged

void QQuick3DDefaultMaterial::lineWidthChanged ( )
signal

Referenced by setLineWidth().

+ Here is the caller graph for this function:

◆ markAllDirty()

void QQuick3DDefaultMaterial::markAllDirty ( )
overrideprotectedvirtual

Reimplemented from QQuick3DObject.

Definition at line 548 of file qquick3ddefaultmaterial.cpp.

References QQuick3DObject::markAllDirty().

Referenced by updateSpatialNode().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ normalMap()

QQuick3DTexture * QQuick3DDefaultMaterial::normalMap ( ) const

Definition at line 498 of file qquick3ddefaultmaterial.cpp.

◆ normalMapChanged

void QQuick3DDefaultMaterial::normalMapChanged ( QQuick3DTexture * normalMap)
signal

Referenced by setNormalMap().

+ Here is the caller graph for this function:

◆ opacity()

float QQuick3DDefaultMaterial::opacity ( ) const

Definition at line 478 of file qquick3ddefaultmaterial.cpp.

◆ opacityChanged

void QQuick3DDefaultMaterial::opacityChanged ( float opacity)
signal

Referenced by setOpacity().

+ Here is the caller graph for this function:

◆ opacityChannel()

QQuick3DMaterial::TextureChannelMapping QQuick3DDefaultMaterial::opacityChannel ( ) const

Definition at line 528 of file qquick3ddefaultmaterial.cpp.

◆ opacityChannelChanged

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

Referenced by setOpacityChannel().

+ Here is the caller graph for this function:

◆ opacityMap()

QQuick3DTexture * QQuick3DDefaultMaterial::opacityMap ( ) const

Definition at line 483 of file qquick3ddefaultmaterial.cpp.

◆ opacityMapChanged

void QQuick3DDefaultMaterial::opacityMapChanged ( QQuick3DTexture * opacityMap)
signal

Referenced by setOpacityMap().

+ Here is the caller graph for this function:

◆ pointSize()

float QQuick3DDefaultMaterial::pointSize ( ) const

Definition at line 538 of file qquick3ddefaultmaterial.cpp.

◆ pointSizeChanged

void QQuick3DDefaultMaterial::pointSizeChanged ( )
signal

Referenced by setPointSize().

+ Here is the caller graph for this function:

◆ roughnessChannel()

QQuick3DMaterial::TextureChannelMapping QQuick3DDefaultMaterial::roughnessChannel ( ) const

Definition at line 523 of file qquick3ddefaultmaterial.cpp.

◆ roughnessChannelChanged

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

Referenced by setRoughnessChannel().

+ Here is the caller graph for this function:

◆ roughnessMap()

QQuick3DTexture * QQuick3DDefaultMaterial::roughnessMap ( ) const

Definition at line 473 of file qquick3ddefaultmaterial.cpp.

◆ roughnessMapChanged

void QQuick3DDefaultMaterial::roughnessMapChanged ( QQuick3DTexture * roughnessMap)
signal

Referenced by setRoughnessMap().

+ Here is the caller graph for this function:

◆ setBlendMode

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

Definition at line 565 of file qquick3ddefaultmaterial.cpp.

References blendMode, blendModeChanged(), and emit.

+ Here is the call graph for this function:

◆ setBumpAmount

void QQuick3DDefaultMaterial::setBumpAmount ( float bumpAmount)
slot

Definition at line 755 of file qquick3ddefaultmaterial.cpp.

References bumpAmount, bumpAmountChanged(), emit, and qFuzzyCompare().

Referenced by setMaterialProperties().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ setBumpMap

void QQuick3DDefaultMaterial::setBumpMap ( QQuick3DTexture * bumpMap)
slot

Definition at line 743 of file qquick3ddefaultmaterial.cpp.

References QQuick3DObjectPrivate::attachWatcher(), bumpMap, bumpMapChanged(), emit, and setBumpMap().

Referenced by setBumpMap(), and setMaterialProperties().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ setDiffuseColor

void QQuick3DDefaultMaterial::setDiffuseColor ( QColor diffuseColor)
slot

Definition at line 575 of file qquick3ddefaultmaterial.cpp.

References diffuseColor, diffuseColorChanged(), and emit.

Referenced by setMaterialProperties().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ setDiffuseLightWrap

void QQuick3DDefaultMaterial::setDiffuseLightWrap ( float diffuseLightWrap)
slot

Definition at line 799 of file qquick3ddefaultmaterial.cpp.

References diffuseLightWrap, diffuseLightWrapChanged(), emit, and qFuzzyCompare().

+ Here is the call graph for this function:

◆ setDiffuseMap

void QQuick3DDefaultMaterial::setDiffuseMap ( QQuick3DTexture * diffuseMap)
slot

Definition at line 585 of file qquick3ddefaultmaterial.cpp.

References QQuick3DObjectPrivate::attachWatcher(), diffuseMap, diffuseMapChanged(), emit, and setDiffuseMap().

Referenced by setDiffuseMap(), and setMaterialProperties().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ setEmissiveFactor

void QQuick3DDefaultMaterial::setEmissiveFactor ( QVector3D emissiveFactor)
slot

Definition at line 597 of file qquick3ddefaultmaterial.cpp.

References emissiveFactor, emissiveFactorChanged(), and emit.

+ Here is the call graph for this function:

◆ setEmissiveMap

void QQuick3DDefaultMaterial::setEmissiveMap ( QQuick3DTexture * emissiveMap)
slot

Definition at line 607 of file qquick3ddefaultmaterial.cpp.

References QQuick3DObjectPrivate::attachWatcher(), emissiveMap, emissiveMapChanged(), emit, and setEmissiveMap().

Referenced by setEmissiveMap(), and setMaterialProperties().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ setFresnelPower

void QQuick3DDefaultMaterial::setFresnelPower ( float fresnelPower)
slot

Definition at line 673 of file qquick3ddefaultmaterial.cpp.

References emit, fresnelPower, fresnelPowerChanged(), and qFuzzyCompare().

+ Here is the call graph for this function:

◆ setIndexOfRefraction

void QQuick3DDefaultMaterial::setIndexOfRefraction ( float indexOfRefraction)
slot

Definition at line 663 of file qquick3ddefaultmaterial.cpp.

References emit, indexOfRefraction, indexOfRefractionChanged(), and qFuzzyCompare().

+ Here is the call graph for this function:

◆ setLighting

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

Definition at line 555 of file qquick3ddefaultmaterial.cpp.

References emit, lighting, and lightingChanged().

Referenced by setMaterialProperties().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ setLineWidth

void QQuick3DDefaultMaterial::setLineWidth ( float width)
slot

Definition at line 855 of file qquick3ddefaultmaterial.cpp.

References emit, lineWidthChanged(), and qFuzzyCompare().

+ Here is the call graph for this function:

◆ setNormalMap

void QQuick3DDefaultMaterial::setNormalMap ( QQuick3DTexture * normalMap)
slot

Definition at line 765 of file qquick3ddefaultmaterial.cpp.

References QQuick3DObjectPrivate::attachWatcher(), emit, normalMap, normalMapChanged(), and setNormalMap().

Referenced by setMaterialProperties(), and setNormalMap().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ setOpacity

void QQuick3DDefaultMaterial::setOpacity ( float opacity)
slot

Definition at line 715 of file qquick3ddefaultmaterial.cpp.

References emit, opacity, opacityChanged(), and qFuzzyCompare().

Referenced by setMaterialProperties().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ setOpacityChannel

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

Definition at line 828 of file qquick3ddefaultmaterial.cpp.

References channel, emit, and opacityChannelChanged().

+ Here is the call graph for this function:

◆ setOpacityMap

void QQuick3DDefaultMaterial::setOpacityMap ( QQuick3DTexture * opacityMap)
slot

Definition at line 731 of file qquick3ddefaultmaterial.cpp.

References QQuick3DObjectPrivate::attachWatcher(), emit, opacityMap, opacityMapChanged(), and setOpacityMap().

Referenced by setMaterialProperties(), and setOpacityMap().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ setPointSize

void QQuick3DDefaultMaterial::setPointSize ( float size)
slot

Definition at line 846 of file qquick3ddefaultmaterial.cpp.

References emit, pointSizeChanged(), and qFuzzyCompare().

+ Here is the call graph for this function:

◆ setRoughnessChannel

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

Definition at line 819 of file qquick3ddefaultmaterial.cpp.

References channel, emit, and roughnessChannelChanged().

+ Here is the call graph for this function:

◆ setRoughnessMap

void QQuick3DDefaultMaterial::setRoughnessMap ( QQuick3DTexture * roughnessMap)
slot

Definition at line 703 of file qquick3ddefaultmaterial.cpp.

References QQuick3DObjectPrivate::attachWatcher(), emit, roughnessMap, roughnessMapChanged(), and setRoughnessMap().

Referenced by setRoughnessMap().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ setSpecularAmount

void QQuick3DDefaultMaterial::setSpecularAmount ( float specularAmount)
slot

Definition at line 683 of file qquick3ddefaultmaterial.cpp.

References emit, qFuzzyCompare(), specularAmount, and specularAmountChanged().

+ Here is the call graph for this function:

◆ setSpecularMap

void QQuick3DDefaultMaterial::setSpecularMap ( QQuick3DTexture * specularMap)
slot

Definition at line 631 of file qquick3ddefaultmaterial.cpp.

References QQuick3DObjectPrivate::attachWatcher(), emit, setSpecularMap(), specularMap, and specularMapChanged().

Referenced by setMaterialProperties(), and setSpecularMap().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ setSpecularModel

void QQuick3DDefaultMaterial::setSpecularModel ( QQuick3DDefaultMaterial::SpecularModel specularModel)
slot

Definition at line 643 of file qquick3ddefaultmaterial.cpp.

References emit, specularModel, and specularModelChanged().

+ Here is the call graph for this function:

◆ setSpecularReflectionMap

void QQuick3DDefaultMaterial::setSpecularReflectionMap ( QQuick3DTexture * specularReflectionMap)
slot

Definition at line 619 of file qquick3ddefaultmaterial.cpp.

References QQuick3DObjectPrivate::attachWatcher(), emit, setSpecularReflectionMap(), specularReflectionMap, and specularReflectionMapChanged().

Referenced by setSpecularReflectionMap().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ setSpecularRoughness

void QQuick3DDefaultMaterial::setSpecularRoughness ( float specularRoughness)
slot

Definition at line 693 of file qquick3ddefaultmaterial.cpp.

References emit, qFuzzyCompare(), specularRoughness, and specularRoughnessChanged().

+ Here is the call graph for this function:

◆ setSpecularTint

void QQuick3DDefaultMaterial::setSpecularTint ( QColor specularTint)
slot

Definition at line 653 of file qquick3ddefaultmaterial.cpp.

References emit, specularTint, and specularTintChanged().

+ Here is the call graph for this function:

◆ setTranslucencyChannel

void QQuick3DDefaultMaterial::setTranslucencyChannel ( QQuick3DMaterial::TextureChannelMapping channel)
slot

Definition at line 837 of file qquick3ddefaultmaterial.cpp.

References channel, emit, and translucencyChannelChanged().

+ Here is the call graph for this function:

◆ setTranslucencyMap

void QQuick3DDefaultMaterial::setTranslucencyMap ( QQuick3DTexture * translucencyMap)
slot

Definition at line 777 of file qquick3ddefaultmaterial.cpp.

References QQuick3DObjectPrivate::attachWatcher(), emit, setTranslucencyMap(), translucencyMap, and translucencyMapChanged().

Referenced by setTranslucencyMap().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ setTranslucentFalloff

void QQuick3DDefaultMaterial::setTranslucentFalloff ( float translucentFalloff)
slot

Definition at line 789 of file qquick3ddefaultmaterial.cpp.

References emit, qFuzzyCompare(), translucentFalloff, and translucentFalloffChanged().

+ Here is the call graph for this function:

◆ setVertexColorsEnabled

void QQuick3DDefaultMaterial::setVertexColorsEnabled ( bool vertexColorsEnabled)
slot

Definition at line 809 of file qquick3ddefaultmaterial.cpp.

References emit, and vertexColorsEnabledChanged().

+ Here is the call graph for this function:

◆ specularAmount()

float QQuick3DDefaultMaterial::specularAmount ( ) const

Definition at line 463 of file qquick3ddefaultmaterial.cpp.

◆ specularAmountChanged

void QQuick3DDefaultMaterial::specularAmountChanged ( float specularAmount)
signal

Referenced by setSpecularAmount().

+ Here is the caller graph for this function:

◆ specularMap()

QQuick3DTexture * QQuick3DDefaultMaterial::specularMap ( ) const

Definition at line 438 of file qquick3ddefaultmaterial.cpp.

◆ specularMapChanged

void QQuick3DDefaultMaterial::specularMapChanged ( QQuick3DTexture * specularMap)
signal

Referenced by setSpecularMap().

+ Here is the caller graph for this function:

◆ specularModel()

QQuick3DDefaultMaterial::SpecularModel QQuick3DDefaultMaterial::specularModel ( ) const

Definition at line 443 of file qquick3ddefaultmaterial.cpp.

◆ specularModelChanged

void QQuick3DDefaultMaterial::specularModelChanged ( QQuick3DDefaultMaterial::SpecularModel specularModel)
signal

Referenced by setSpecularModel().

+ Here is the caller graph for this function:

◆ specularReflectionMap()

QQuick3DTexture * QQuick3DDefaultMaterial::specularReflectionMap ( ) const

Definition at line 433 of file qquick3ddefaultmaterial.cpp.

◆ specularReflectionMapChanged

void QQuick3DDefaultMaterial::specularReflectionMapChanged ( QQuick3DTexture * specularReflectionMap)
signal

Referenced by setSpecularReflectionMap().

+ Here is the caller graph for this function:

◆ specularRoughness()

float QQuick3DDefaultMaterial::specularRoughness ( ) const

Definition at line 468 of file qquick3ddefaultmaterial.cpp.

◆ specularRoughnessChanged

void QQuick3DDefaultMaterial::specularRoughnessChanged ( float specularRoughness)
signal

Referenced by setSpecularRoughness().

+ Here is the caller graph for this function:

◆ specularTint()

QColor QQuick3DDefaultMaterial::specularTint ( ) const

Definition at line 448 of file qquick3ddefaultmaterial.cpp.

◆ specularTintChanged

void QQuick3DDefaultMaterial::specularTintChanged ( QColor specularTint)
signal

Referenced by setSpecularTint().

+ Here is the caller graph for this function:

◆ translucencyChannel()

QQuick3DMaterial::TextureChannelMapping QQuick3DDefaultMaterial::translucencyChannel ( ) const

Definition at line 533 of file qquick3ddefaultmaterial.cpp.

◆ translucencyChannelChanged

void QQuick3DDefaultMaterial::translucencyChannelChanged ( QQuick3DMaterial::TextureChannelMapping channel)
signal

Referenced by setTranslucencyChannel().

+ Here is the caller graph for this function:

◆ translucencyMap()

QQuick3DTexture * QQuick3DDefaultMaterial::translucencyMap ( ) const

Definition at line 503 of file qquick3ddefaultmaterial.cpp.

◆ translucencyMapChanged

void QQuick3DDefaultMaterial::translucencyMapChanged ( QQuick3DTexture * translucencyMap)
signal

Referenced by setTranslucencyMap().

+ Here is the caller graph for this function:

◆ translucentFalloff()

float QQuick3DDefaultMaterial::translucentFalloff ( ) const

Definition at line 508 of file qquick3ddefaultmaterial.cpp.

◆ translucentFalloffChanged

void QQuick3DDefaultMaterial::translucentFalloffChanged ( float translucentFalloff)
signal

Referenced by setTranslucentFalloff().

+ Here is the caller graph for this function:

◆ updateSpatialNode()

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

Reimplemented from QQuick3DObject.

Definition at line 864 of file qquick3ddefaultmaterial.cpp.

References QSSGRenderDefaultMaterial::blendMode, QSSGRenderDefaultMaterial::bumpAmount, QSSGRenderDefaultMaterial::bumpMap, QSSGRenderDefaultMaterial::color, QSSGRenderDefaultMaterial::colorMap, QSSGRenderDefaultMaterial::diffuseLightWrap, QSSGRenderDefaultMaterial::emissiveColor, QSSGRenderDefaultMaterial::emissiveMap, QSSGRenderDefaultMaterial::fresnelPower, QQuick3DTexture::getRenderImage(), QSSGRenderDefaultMaterial::ior, QSSGRenderDefaultMaterial::lighting, QSSGRenderDefaultMaterial::lineWidth, markAllDirty(), QSSGRenderDefaultMaterial::normalMap, QSSGRenderDefaultMaterial::opacity, QSSGRenderDefaultMaterial::opacityChannel, QSSGRenderDefaultMaterial::opacityMap, QSSGRenderDefaultMaterial::pointSize, QSSGRenderDefaultMaterial::roughnessChannel, QSSGRenderDefaultMaterial::roughnessMap, QSSGRenderDefaultMaterial::specularAmount, QSSGRenderDefaultMaterial::specularMap, QSSGRenderDefaultMaterial::specularModel, QSSGRenderDefaultMaterial::specularReflection, QSSGRenderDefaultMaterial::specularRoughness, QSSGRenderDefaultMaterial::specularTint, QVector4D::toVector3D(), QSSGRenderDefaultMaterial::translucencyChannel, QSSGRenderDefaultMaterial::translucencyMap, QSSGRenderDefaultMaterial::translucentFalloff, QQuick3DMaterial::updateSpatialNode(), and QSSGRenderDefaultMaterial::vertexColorsEnabled.

+ Here is the call graph for this function:

◆ vertexColorsEnabled()

bool QQuick3DDefaultMaterial::vertexColorsEnabled ( ) const

Definition at line 518 of file qquick3ddefaultmaterial.cpp.

◆ vertexColorsEnabledChanged

void QQuick3DDefaultMaterial::vertexColorsEnabledChanged ( bool vertexColorsEnabled)
signal

Referenced by setVertexColorsEnabled().

+ Here is the caller graph for this function:

Property Documentation

◆ blendMode

BlendMode QQuick3DDefaultMaterial::blendMode
readwrite

Definition at line 30 of file qquick3ddefaultmaterial_p.h.

Referenced by setBlendMode().

◆ bumpAmount

float QQuick3DDefaultMaterial::bumpAmount
readwrite

Definition at line 55 of file qquick3ddefaultmaterial_p.h.

Referenced by setBumpAmount().

◆ bumpMap

QQuick3DTexture * QQuick3DDefaultMaterial::bumpMap
readwrite

Definition at line 54 of file qquick3ddefaultmaterial_p.h.

Referenced by setBumpMap().

◆ diffuseColor

QColor QQuick3DDefaultMaterial::diffuseColor
readwrite

Definition at line 32 of file qquick3ddefaultmaterial_p.h.

Referenced by setDiffuseColor().

◆ diffuseLightWrap

float QQuick3DDefaultMaterial::diffuseLightWrap
readwrite

Definition at line 63 of file qquick3ddefaultmaterial_p.h.

Referenced by setDiffuseLightWrap().

◆ diffuseMap

QQuick3DTexture * QQuick3DDefaultMaterial::diffuseMap
readwrite

Definition at line 33 of file qquick3ddefaultmaterial_p.h.

Referenced by setDiffuseMap().

◆ emissiveFactor

QVector3D QQuick3DDefaultMaterial::emissiveFactor
readwrite

Definition at line 35 of file qquick3ddefaultmaterial_p.h.

Referenced by setEmissiveFactor().

◆ emissiveMap

QQuick3DTexture * QQuick3DDefaultMaterial::emissiveMap
readwrite

Definition at line 36 of file qquick3ddefaultmaterial_p.h.

Referenced by setEmissiveMap().

◆ fresnelPower

float QQuick3DDefaultMaterial::fresnelPower
readwrite

Definition at line 44 of file qquick3ddefaultmaterial_p.h.

Referenced by setFresnelPower().

◆ indexOfRefraction

float QQuick3DDefaultMaterial::indexOfRefraction
readwrite

Definition at line 43 of file qquick3ddefaultmaterial_p.h.

Referenced by setIndexOfRefraction().

◆ lighting

Lighting QQuick3DDefaultMaterial::lighting
readwrite

Definition at line 29 of file qquick3ddefaultmaterial_p.h.

Referenced by setLighting().

◆ lineWidth

float QQuick3DDefaultMaterial::lineWidth
readwrite

Definition at line 68 of file qquick3ddefaultmaterial_p.h.

◆ normalMap

QQuick3DTexture * QQuick3DDefaultMaterial::normalMap
readwrite

Definition at line 57 of file qquick3ddefaultmaterial_p.h.

Referenced by setNormalMap().

◆ opacity

float QQuick3DDefaultMaterial::opacity
readwrite

Definition at line 50 of file qquick3ddefaultmaterial_p.h.

Referenced by setOpacity().

◆ opacityChannel

QQuick3DMaterial::TextureChannelMapping QQuick3DDefaultMaterial::opacityChannel
readwrite

Definition at line 52 of file qquick3ddefaultmaterial_p.h.

◆ opacityMap

QQuick3DTexture * QQuick3DDefaultMaterial::opacityMap
readwrite

Definition at line 51 of file qquick3ddefaultmaterial_p.h.

Referenced by setOpacityMap().

◆ pointSize

float QQuick3DDefaultMaterial::pointSize
readwrite

Definition at line 67 of file qquick3ddefaultmaterial_p.h.

◆ roughnessChannel

QQuick3DMaterial::TextureChannelMapping QQuick3DDefaultMaterial::roughnessChannel
readwrite

Definition at line 48 of file qquick3ddefaultmaterial_p.h.

◆ roughnessMap

QQuick3DTexture * QQuick3DDefaultMaterial::roughnessMap
readwrite

Definition at line 47 of file qquick3ddefaultmaterial_p.h.

Referenced by setRoughnessMap().

◆ specularAmount

float QQuick3DDefaultMaterial::specularAmount
readwrite

Definition at line 45 of file qquick3ddefaultmaterial_p.h.

Referenced by setSpecularAmount().

◆ specularMap

QQuick3DTexture * QQuick3DDefaultMaterial::specularMap
readwrite

Definition at line 39 of file qquick3ddefaultmaterial_p.h.

Referenced by setSpecularMap().

◆ specularModel

SpecularModel QQuick3DDefaultMaterial::specularModel
readwrite

Definition at line 40 of file qquick3ddefaultmaterial_p.h.

Referenced by setSpecularModel().

◆ specularReflectionMap

QQuick3DTexture * QQuick3DDefaultMaterial::specularReflectionMap
readwrite

Definition at line 38 of file qquick3ddefaultmaterial_p.h.

Referenced by setSpecularReflectionMap().

◆ specularRoughness

float QQuick3DDefaultMaterial::specularRoughness
readwrite

Definition at line 46 of file qquick3ddefaultmaterial_p.h.

Referenced by setSpecularRoughness().

◆ specularTint

QColor QQuick3DDefaultMaterial::specularTint
readwrite

Definition at line 41 of file qquick3ddefaultmaterial_p.h.

Referenced by setSpecularTint().

◆ translucencyChannel

QQuick3DMaterial::TextureChannelMapping QQuick3DDefaultMaterial::translucencyChannel
readwrite

Definition at line 60 of file qquick3ddefaultmaterial_p.h.

◆ translucencyMap

QQuick3DTexture * QQuick3DDefaultMaterial::translucencyMap
readwrite

Definition at line 59 of file qquick3ddefaultmaterial_p.h.

Referenced by setTranslucencyMap().

◆ translucentFalloff

float QQuick3DDefaultMaterial::translucentFalloff
readwrite

Definition at line 61 of file qquick3ddefaultmaterial_p.h.

Referenced by setTranslucentFalloff().

◆ vertexColorsEnabled

bool QQuick3DDefaultMaterial::vertexColorsEnabled
readwrite

Definition at line 65 of file qquick3ddefaultmaterial_p.h.


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