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
QQuick3DShaderUtilsPipelineStateOverride Class Reference

#include <qquick3dshaderutils_p.h>

Inheritance diagram for QQuick3DShaderUtilsPipelineStateOverride:
Collaboration diagram for QQuick3DShaderUtilsPipelineStateOverride:

Public Types

enum class  CompareOperation {
  Never , Less , Equal , LessOrEqual ,
  Greater , NotEqual , GreaterOrEqual , Always
}
enum class  CullMode { None , Front , Back }
enum class  PolygonMode { Fill , Line }

Signals

void depthTestEnabledChanged ()
void depthWriteEnabledChanged ()
void blendEnabledChanged ()
void usesStencilReferenceChanged ()
void usesScissorChanged ()
void depthFunctionChanged ()
void cullModeChanged ()
void polygonModeChanged ()
void stencilWriteMaskChanged ()
void stencilReferenceChanged ()
void viewportChanged ()
void scissorChanged ()
void targetBlend0Changed ()
void targetBlend1Changed ()
void targetBlend2Changed ()
void targetBlend3Changed ()
void targetBlend4Changed ()
void targetBlend5Changed ()
void targetBlend6Changed ()
void targetBlend7Changed ()
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

 QQuick3DShaderUtilsPipelineStateOverride ()=default
 ~QQuick3DShaderUtilsPipelineStateOverride () override
bool depthTestEnabled () const
void setDepthTestEnabled (bool newDepthTestEnabled)
void resetDepthTestEnabled ()
bool depthWriteEnabled () const
void setDepthWriteEnabled (bool newDepthWriteEnabled)
void resetDepthWriteEnabled ()
bool blendEnabled () const
void setBlendEnabled (bool newBlendEnabled)
void resetBlendEnabled ()
bool usesStencilReference () const
void setUsesStencilReference (bool newUsesStencilReference)
void resetUsesStencilReference ()
bool usesScissor () const
void setUsesScissor (bool newUsesScissor)
void resetUsesScissor ()
CompareOperation depthFunction () const
void setDepthFunction (CompareOperation newDepthFunction)
void resetDepthFunction ()
CullMode cullMode () const
void setCullMode (CullMode newCullMode)
void resetCullMode ()
PolygonMode polygonMode () const
void setPolygonMode (PolygonMode newPolygonMode)
void resetPolygonMode ()
quint32 stencilWriteMask () const
void setStencilWriteMask (quint32 newStencilWriteMask)
void resetStencilWriteMask ()
quint32 stencilReference () const
void setStencilReference (quint32 newStencilReference)
void resetStencilReference ()
QRectF viewport () const
void setViewport (const QRectF &newViewport)
void resetViewport ()
QRect scissor () const
void setScissor (const QRect &newScissor)
void resetScissor ()
QQuick3DRenderPassTargetBlend targetBlend0 () const
void setTargetBlend0 (const QQuick3DRenderPassTargetBlend &newTargetBlend0)
void resetTargetBlend0 ()
QQuick3DRenderPassTargetBlend targetBlend1 () const
void setTargetBlend1 (const QQuick3DRenderPassTargetBlend &newTargetBlend1)
void resetTargetBlend1 ()
QQuick3DRenderPassTargetBlend targetBlend2 () const
void setTargetBlend2 (const QQuick3DRenderPassTargetBlend &newTargetBlend2)
void resetTargetBlend2 ()
QQuick3DRenderPassTargetBlend targetBlend3 () const
void setTargetBlend3 (const QQuick3DRenderPassTargetBlend &newTargetBlend3)
void resetTargetBlend3 ()
QQuick3DRenderPassTargetBlend targetBlend4 () const
void setTargetBlend4 (const QQuick3DRenderPassTargetBlend &newTargetBlend4)
void resetTargetBlend4 ()
QQuick3DRenderPassTargetBlend targetBlend5 () const
void setTargetBlend5 (const QQuick3DRenderPassTargetBlend &newTargetBlend5)
void resetTargetBlend5 ()
QQuick3DRenderPassTargetBlend targetBlend6 () const
void setTargetBlend6 (const QQuick3DRenderPassTargetBlend &newTargetBlend6)
void resetTargetBlend6 ()
QQuick3DRenderPassTargetBlend targetBlend7 () const
void setTargetBlend7 (const QQuick3DRenderPassTargetBlend &newTargetBlend7)
void resetTargetBlend7 ()
Public Member Functions inherited from QQuick3DShaderUtilsRenderCommand
 QQuick3DShaderUtilsRenderCommand ()=default
 ~QQuick3DShaderUtilsRenderCommand () override=default
virtual int bufferCount () const
virtual QQuick3DShaderUtilsBufferbufferAt (int idx) 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 ()

Properties

bool depthTestEnabled
bool depthWriteEnabled
bool blendEnabled
bool usesStencilReference
bool usesScissor
CompareOperation depthFunction
CullMode cullMode
PolygonMode polygonMode
quint32 stencilWriteMask
quint32 stencilReference
QRectF viewport
QRect scissor
QQuick3DRenderPassTargetBlend targetBlend0
QQuick3DRenderPassTargetBlend targetBlend1
QQuick3DRenderPassTargetBlend targetBlend2
QQuick3DRenderPassTargetBlend targetBlend3
QQuick3DRenderPassTargetBlend targetBlend4
QQuick3DRenderPassTargetBlend targetBlend5
QQuick3DRenderPassTargetBlend targetBlend6
QQuick3DRenderPassTargetBlend targetBlend7
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

Private Member Functions

QSSGCommandcloneCommand () override

Additional Inherited Members

Public Slots inherited from QQuick3DObject
void update ()
void setParentItem (QQuick3DObject *parentItem)
Public Slots inherited from QObject
void deleteLater ()
 \threadsafe
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 Member Functions inherited from QQuick3DObject
virtual QSSGRenderGraphObjectupdateSpatialNode (QSSGRenderGraphObject *node)
virtual void markAllDirty ()
virtual void itemChange (ItemChange, const ItemChangeData &)
 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)
Protected Attributes inherited from QObject
QScopedPointer< QObjectDatad_ptr

Detailed Description

Definition at line 313 of file qquick3dshaderutils_p.h.

Member Enumeration Documentation

◆ CompareOperation

Enumerator
Never 
Less 
Equal 
LessOrEqual 
Greater 
NotEqual 
GreaterOrEqual 
Always 

Definition at line 340 of file qquick3dshaderutils_p.h.

◆ CullMode

Enumerator
None 
Front 
Back 

Definition at line 352 of file qquick3dshaderutils_p.h.

◆ PolygonMode

Enumerator
Fill 
Line 

Definition at line 359 of file qquick3dshaderutils_p.h.

Constructor & Destructor Documentation

◆ QQuick3DShaderUtilsPipelineStateOverride()

QQuick3DShaderUtilsPipelineStateOverride::QQuick3DShaderUtilsPipelineStateOverride ( )
default

◆ ~QQuick3DShaderUtilsPipelineStateOverride()

QQuick3DShaderUtilsPipelineStateOverride::~QQuick3DShaderUtilsPipelineStateOverride ( )
override

Definition at line 1030 of file qquick3dshaderutils.cpp.

Member Function Documentation

◆ blendEnabled()

bool QQuick3DShaderUtilsPipelineStateOverride::blendEnabled ( ) const

Definition at line 1077 of file qquick3dshaderutils.cpp.

◆ blendEnabledChanged

void QQuick3DShaderUtilsPipelineStateOverride::blendEnabledChanged ( )
signal

◆ cloneCommand()

QSSGCommand * QQuick3DShaderUtilsPipelineStateOverride::cloneCommand ( )
inlineoverrideprivatevirtual

Reimplemented from QQuick3DShaderUtilsRenderCommand.

Definition at line 470 of file qquick3dshaderutils_p.h.

◆ cullMode()

QQuick3DShaderUtilsPipelineStateOverride::CullMode QQuick3DShaderUtilsPipelineStateOverride::cullMode ( ) const

Definition at line 1161 of file qquick3dshaderutils.cpp.

◆ cullModeChanged

void QQuick3DShaderUtilsPipelineStateOverride::cullModeChanged ( )
signal

◆ depthFunction()

QQuick3DShaderUtilsPipelineStateOverride::CompareOperation QQuick3DShaderUtilsPipelineStateOverride::depthFunction ( ) const

Definition at line 1140 of file qquick3dshaderutils.cpp.

◆ depthFunctionChanged

void QQuick3DShaderUtilsPipelineStateOverride::depthFunctionChanged ( )
signal

◆ depthTestEnabled()

bool QQuick3DShaderUtilsPipelineStateOverride::depthTestEnabled ( ) const

Definition at line 1035 of file qquick3dshaderutils.cpp.

◆ depthTestEnabledChanged

void QQuick3DShaderUtilsPipelineStateOverride::depthTestEnabledChanged ( )
signal

◆ depthWriteEnabled()

bool QQuick3DShaderUtilsPipelineStateOverride::depthWriteEnabled ( ) const

Definition at line 1056 of file qquick3dshaderutils.cpp.

◆ depthWriteEnabledChanged

void QQuick3DShaderUtilsPipelineStateOverride::depthWriteEnabledChanged ( )
signal

◆ polygonMode()

QQuick3DShaderUtilsPipelineStateOverride::PolygonMode QQuick3DShaderUtilsPipelineStateOverride::polygonMode ( ) const

Definition at line 1182 of file qquick3dshaderutils.cpp.

◆ polygonModeChanged

void QQuick3DShaderUtilsPipelineStateOverride::polygonModeChanged ( )
signal

◆ resetBlendEnabled()

void QQuick3DShaderUtilsPipelineStateOverride::resetBlendEnabled ( )

Definition at line 1092 of file qquick3dshaderutils.cpp.

◆ resetCullMode()

void QQuick3DShaderUtilsPipelineStateOverride::resetCullMode ( )

Definition at line 1176 of file qquick3dshaderutils.cpp.

◆ resetDepthFunction()

void QQuick3DShaderUtilsPipelineStateOverride::resetDepthFunction ( )

Definition at line 1155 of file qquick3dshaderutils.cpp.

◆ resetDepthTestEnabled()

void QQuick3DShaderUtilsPipelineStateOverride::resetDepthTestEnabled ( )

Definition at line 1050 of file qquick3dshaderutils.cpp.

◆ resetDepthWriteEnabled()

void QQuick3DShaderUtilsPipelineStateOverride::resetDepthWriteEnabled ( )

Definition at line 1071 of file qquick3dshaderutils.cpp.

◆ resetPolygonMode()

void QQuick3DShaderUtilsPipelineStateOverride::resetPolygonMode ( )

Definition at line 1197 of file qquick3dshaderutils.cpp.

◆ resetScissor()

void QQuick3DShaderUtilsPipelineStateOverride::resetScissor ( )

Definition at line 1297 of file qquick3dshaderutils.cpp.

◆ resetStencilReference()

void QQuick3DShaderUtilsPipelineStateOverride::resetStencilReference ( )

Definition at line 1239 of file qquick3dshaderutils.cpp.

◆ resetStencilWriteMask()

void QQuick3DShaderUtilsPipelineStateOverride::resetStencilWriteMask ( )

Definition at line 1218 of file qquick3dshaderutils.cpp.

◆ resetTargetBlend0()

void QQuick3DShaderUtilsPipelineStateOverride::resetTargetBlend0 ( )

Definition at line 1318 of file qquick3dshaderutils.cpp.

◆ resetTargetBlend1()

void QQuick3DShaderUtilsPipelineStateOverride::resetTargetBlend1 ( )

Definition at line 1339 of file qquick3dshaderutils.cpp.

◆ resetTargetBlend2()

void QQuick3DShaderUtilsPipelineStateOverride::resetTargetBlend2 ( )

Definition at line 1360 of file qquick3dshaderutils.cpp.

◆ resetTargetBlend3()

void QQuick3DShaderUtilsPipelineStateOverride::resetTargetBlend3 ( )

Definition at line 1381 of file qquick3dshaderutils.cpp.

◆ resetTargetBlend4()

void QQuick3DShaderUtilsPipelineStateOverride::resetTargetBlend4 ( )

Definition at line 1402 of file qquick3dshaderutils.cpp.

◆ resetTargetBlend5()

void QQuick3DShaderUtilsPipelineStateOverride::resetTargetBlend5 ( )

Definition at line 1423 of file qquick3dshaderutils.cpp.

◆ resetTargetBlend6()

void QQuick3DShaderUtilsPipelineStateOverride::resetTargetBlend6 ( )

Definition at line 1444 of file qquick3dshaderutils.cpp.

◆ resetTargetBlend7()

void QQuick3DShaderUtilsPipelineStateOverride::resetTargetBlend7 ( )

Definition at line 1465 of file qquick3dshaderutils.cpp.

◆ resetUsesScissor()

void QQuick3DShaderUtilsPipelineStateOverride::resetUsesScissor ( )

Definition at line 1134 of file qquick3dshaderutils.cpp.

◆ resetUsesStencilReference()

void QQuick3DShaderUtilsPipelineStateOverride::resetUsesStencilReference ( )

Definition at line 1113 of file qquick3dshaderutils.cpp.

◆ resetViewport()

void QQuick3DShaderUtilsPipelineStateOverride::resetViewport ( )

Definition at line 1268 of file qquick3dshaderutils.cpp.

◆ scissor()

QRect QQuick3DShaderUtilsPipelineStateOverride::scissor ( ) const

Definition at line 1274 of file qquick3dshaderutils.cpp.

◆ scissorChanged

void QQuick3DShaderUtilsPipelineStateOverride::scissorChanged ( )
signal

◆ setBlendEnabled()

void QQuick3DShaderUtilsPipelineStateOverride::setBlendEnabled ( bool newBlendEnabled)

Definition at line 1084 of file qquick3dshaderutils.cpp.

◆ setCullMode()

void QQuick3DShaderUtilsPipelineStateOverride::setCullMode ( CullMode newCullMode)

Definition at line 1168 of file qquick3dshaderutils.cpp.

◆ setDepthFunction()

void QQuick3DShaderUtilsPipelineStateOverride::setDepthFunction ( CompareOperation newDepthFunction)

Definition at line 1147 of file qquick3dshaderutils.cpp.

◆ setDepthTestEnabled()

void QQuick3DShaderUtilsPipelineStateOverride::setDepthTestEnabled ( bool newDepthTestEnabled)

Definition at line 1042 of file qquick3dshaderutils.cpp.

◆ setDepthWriteEnabled()

void QQuick3DShaderUtilsPipelineStateOverride::setDepthWriteEnabled ( bool newDepthWriteEnabled)

Definition at line 1063 of file qquick3dshaderutils.cpp.

◆ setPolygonMode()

void QQuick3DShaderUtilsPipelineStateOverride::setPolygonMode ( PolygonMode newPolygonMode)

Definition at line 1189 of file qquick3dshaderutils.cpp.

◆ setScissor()

void QQuick3DShaderUtilsPipelineStateOverride::setScissor ( const QRect & newScissor)

Definition at line 1283 of file qquick3dshaderutils.cpp.

◆ setStencilReference()

void QQuick3DShaderUtilsPipelineStateOverride::setStencilReference ( quint32 newStencilReference)

Definition at line 1231 of file qquick3dshaderutils.cpp.

◆ setStencilWriteMask()

void QQuick3DShaderUtilsPipelineStateOverride::setStencilWriteMask ( quint32 newStencilWriteMask)

Definition at line 1210 of file qquick3dshaderutils.cpp.

◆ setTargetBlend0()

void QQuick3DShaderUtilsPipelineStateOverride::setTargetBlend0 ( const QQuick3DRenderPassTargetBlend & newTargetBlend0)

Definition at line 1309 of file qquick3dshaderutils.cpp.

◆ setTargetBlend1()

void QQuick3DShaderUtilsPipelineStateOverride::setTargetBlend1 ( const QQuick3DRenderPassTargetBlend & newTargetBlend1)

Definition at line 1331 of file qquick3dshaderutils.cpp.

◆ setTargetBlend2()

void QQuick3DShaderUtilsPipelineStateOverride::setTargetBlend2 ( const QQuick3DRenderPassTargetBlend & newTargetBlend2)

Definition at line 1352 of file qquick3dshaderutils.cpp.

◆ setTargetBlend3()

void QQuick3DShaderUtilsPipelineStateOverride::setTargetBlend3 ( const QQuick3DRenderPassTargetBlend & newTargetBlend3)

Definition at line 1373 of file qquick3dshaderutils.cpp.

◆ setTargetBlend4()

void QQuick3DShaderUtilsPipelineStateOverride::setTargetBlend4 ( const QQuick3DRenderPassTargetBlend & newTargetBlend4)

Definition at line 1394 of file qquick3dshaderutils.cpp.

◆ setTargetBlend5()

void QQuick3DShaderUtilsPipelineStateOverride::setTargetBlend5 ( const QQuick3DRenderPassTargetBlend & newTargetBlend5)

Definition at line 1415 of file qquick3dshaderutils.cpp.

◆ setTargetBlend6()

void QQuick3DShaderUtilsPipelineStateOverride::setTargetBlend6 ( const QQuick3DRenderPassTargetBlend & newTargetBlend6)

Definition at line 1436 of file qquick3dshaderutils.cpp.

◆ setTargetBlend7()

void QQuick3DShaderUtilsPipelineStateOverride::setTargetBlend7 ( const QQuick3DRenderPassTargetBlend & newTargetBlend7)

Definition at line 1457 of file qquick3dshaderutils.cpp.

◆ setUsesScissor()

void QQuick3DShaderUtilsPipelineStateOverride::setUsesScissor ( bool newUsesScissor)

Definition at line 1126 of file qquick3dshaderutils.cpp.

◆ setUsesStencilReference()

void QQuick3DShaderUtilsPipelineStateOverride::setUsesStencilReference ( bool newUsesStencilReference)

Definition at line 1105 of file qquick3dshaderutils.cpp.

◆ setViewport()

void QQuick3DShaderUtilsPipelineStateOverride::setViewport ( const QRectF & newViewport)

Definition at line 1254 of file qquick3dshaderutils.cpp.

◆ stencilReference()

quint32 QQuick3DShaderUtilsPipelineStateOverride::stencilReference ( ) const

Definition at line 1224 of file qquick3dshaderutils.cpp.

◆ stencilReferenceChanged

void QQuick3DShaderUtilsPipelineStateOverride::stencilReferenceChanged ( )
signal

◆ stencilWriteMask()

quint32 QQuick3DShaderUtilsPipelineStateOverride::stencilWriteMask ( ) const

Definition at line 1203 of file qquick3dshaderutils.cpp.

◆ stencilWriteMaskChanged

void QQuick3DShaderUtilsPipelineStateOverride::stencilWriteMaskChanged ( )
signal

◆ targetBlend0()

QQuick3DRenderPassTargetBlend QQuick3DShaderUtilsPipelineStateOverride::targetBlend0 ( ) const

Definition at line 1302 of file qquick3dshaderutils.cpp.

◆ targetBlend0Changed

void QQuick3DShaderUtilsPipelineStateOverride::targetBlend0Changed ( )
signal

◆ targetBlend1()

QQuick3DRenderPassTargetBlend QQuick3DShaderUtilsPipelineStateOverride::targetBlend1 ( ) const

Definition at line 1324 of file qquick3dshaderutils.cpp.

◆ targetBlend1Changed

void QQuick3DShaderUtilsPipelineStateOverride::targetBlend1Changed ( )
signal

◆ targetBlend2()

QQuick3DRenderPassTargetBlend QQuick3DShaderUtilsPipelineStateOverride::targetBlend2 ( ) const

Definition at line 1345 of file qquick3dshaderutils.cpp.

◆ targetBlend2Changed

void QQuick3DShaderUtilsPipelineStateOverride::targetBlend2Changed ( )
signal

◆ targetBlend3()

QQuick3DRenderPassTargetBlend QQuick3DShaderUtilsPipelineStateOverride::targetBlend3 ( ) const

Definition at line 1366 of file qquick3dshaderutils.cpp.

◆ targetBlend3Changed

void QQuick3DShaderUtilsPipelineStateOverride::targetBlend3Changed ( )
signal

◆ targetBlend4()

QQuick3DRenderPassTargetBlend QQuick3DShaderUtilsPipelineStateOverride::targetBlend4 ( ) const

Definition at line 1387 of file qquick3dshaderutils.cpp.

◆ targetBlend4Changed

void QQuick3DShaderUtilsPipelineStateOverride::targetBlend4Changed ( )
signal

◆ targetBlend5()

QQuick3DRenderPassTargetBlend QQuick3DShaderUtilsPipelineStateOverride::targetBlend5 ( ) const

Definition at line 1408 of file qquick3dshaderutils.cpp.

◆ targetBlend5Changed

void QQuick3DShaderUtilsPipelineStateOverride::targetBlend5Changed ( )
signal

◆ targetBlend6()

QQuick3DRenderPassTargetBlend QQuick3DShaderUtilsPipelineStateOverride::targetBlend6 ( ) const

Definition at line 1429 of file qquick3dshaderutils.cpp.

◆ targetBlend6Changed

void QQuick3DShaderUtilsPipelineStateOverride::targetBlend6Changed ( )
signal

◆ targetBlend7()

QQuick3DRenderPassTargetBlend QQuick3DShaderUtilsPipelineStateOverride::targetBlend7 ( ) const

Definition at line 1450 of file qquick3dshaderutils.cpp.

◆ targetBlend7Changed

void QQuick3DShaderUtilsPipelineStateOverride::targetBlend7Changed ( )
signal

◆ usesScissor()

bool QQuick3DShaderUtilsPipelineStateOverride::usesScissor ( ) const

Definition at line 1119 of file qquick3dshaderutils.cpp.

◆ usesScissorChanged

void QQuick3DShaderUtilsPipelineStateOverride::usesScissorChanged ( )
signal

◆ usesStencilReference()

bool QQuick3DShaderUtilsPipelineStateOverride::usesStencilReference ( ) const

Definition at line 1098 of file qquick3dshaderutils.cpp.

◆ usesStencilReferenceChanged

void QQuick3DShaderUtilsPipelineStateOverride::usesStencilReferenceChanged ( )
signal

◆ viewport()

QRectF QQuick3DShaderUtilsPipelineStateOverride::viewport ( ) const

Definition at line 1245 of file qquick3dshaderutils.cpp.

◆ viewportChanged

void QQuick3DShaderUtilsPipelineStateOverride::viewportChanged ( )
signal

Property Documentation

◆ blendEnabled

bool QQuick3DShaderUtilsPipelineStateOverride::blendEnabled
readwrite

Definition at line 318 of file qquick3dshaderutils_p.h.

◆ cullMode

CullMode QQuick3DShaderUtilsPipelineStateOverride::cullMode
readwrite

Definition at line 322 of file qquick3dshaderutils_p.h.

◆ depthFunction

CompareOperation QQuick3DShaderUtilsPipelineStateOverride::depthFunction
readwrite

Definition at line 321 of file qquick3dshaderutils_p.h.

◆ depthTestEnabled

bool QQuick3DShaderUtilsPipelineStateOverride::depthTestEnabled
readwrite

Definition at line 316 of file qquick3dshaderutils_p.h.

◆ depthWriteEnabled

bool QQuick3DShaderUtilsPipelineStateOverride::depthWriteEnabled
readwrite

Definition at line 317 of file qquick3dshaderutils_p.h.

◆ polygonMode

PolygonMode QQuick3DShaderUtilsPipelineStateOverride::polygonMode
readwrite

Definition at line 323 of file qquick3dshaderutils_p.h.

◆ scissor

QRect QQuick3DShaderUtilsPipelineStateOverride::scissor
readwrite

Definition at line 327 of file qquick3dshaderutils_p.h.

◆ stencilReference

quint32 QQuick3DShaderUtilsPipelineStateOverride::stencilReference
readwrite

Definition at line 325 of file qquick3dshaderutils_p.h.

◆ stencilWriteMask

quint32 QQuick3DShaderUtilsPipelineStateOverride::stencilWriteMask
readwrite

Definition at line 324 of file qquick3dshaderutils_p.h.

◆ targetBlend0

QQuick3DRenderPassTargetBlend QQuick3DShaderUtilsPipelineStateOverride::targetBlend0
readwrite

Definition at line 328 of file qquick3dshaderutils_p.h.

◆ targetBlend1

QQuick3DRenderPassTargetBlend QQuick3DShaderUtilsPipelineStateOverride::targetBlend1
readwrite

Definition at line 329 of file qquick3dshaderutils_p.h.

◆ targetBlend2

QQuick3DRenderPassTargetBlend QQuick3DShaderUtilsPipelineStateOverride::targetBlend2
readwrite

Definition at line 330 of file qquick3dshaderutils_p.h.

◆ targetBlend3

QQuick3DRenderPassTargetBlend QQuick3DShaderUtilsPipelineStateOverride::targetBlend3
readwrite

Definition at line 331 of file qquick3dshaderutils_p.h.

◆ targetBlend4

QQuick3DRenderPassTargetBlend QQuick3DShaderUtilsPipelineStateOverride::targetBlend4
readwrite

Definition at line 332 of file qquick3dshaderutils_p.h.

◆ targetBlend5

QQuick3DRenderPassTargetBlend QQuick3DShaderUtilsPipelineStateOverride::targetBlend5
readwrite

Definition at line 333 of file qquick3dshaderutils_p.h.

◆ targetBlend6

QQuick3DRenderPassTargetBlend QQuick3DShaderUtilsPipelineStateOverride::targetBlend6
readwrite

Definition at line 334 of file qquick3dshaderutils_p.h.

◆ targetBlend7

QQuick3DRenderPassTargetBlend QQuick3DShaderUtilsPipelineStateOverride::targetBlend7
readwrite

Definition at line 335 of file qquick3dshaderutils_p.h.

◆ usesScissor

bool QQuick3DShaderUtilsPipelineStateOverride::usesScissor
readwrite

Definition at line 320 of file qquick3dshaderutils_p.h.

◆ usesStencilReference

bool QQuick3DShaderUtilsPipelineStateOverride::usesStencilReference
readwrite

Definition at line 319 of file qquick3dshaderutils_p.h.

◆ viewport

QRectF QQuick3DShaderUtilsPipelineStateOverride::viewport
readwrite

Definition at line 326 of file qquick3dshaderutils_p.h.


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