4#ifndef QQUICK3DEFFECT_H
5#define QQUICK3DEFFECT_H
18#include <QtQuick3D/qtquick3dglobal.h>
19#include <QtQuick3D/private/qquick3dobject_p.h>
20#include <QtQuick3D/private/qquick3dtexture_p.h>
22#include <QtQuick3DUtils/private/qssgrenderbasetypes_p.h>
24#include <QtQuick3DRuntimeRender/private/qssgrendercommands_p.h>
26#include <QtCore/qvector.h>
28#include <QtQuick3D/private/qquick3dshaderutils_p.h>
51 void effectChainDirty();
55 void itemChange(QQuick3DObject::ItemChange ,
const QQuick3DObject::ItemChangeData &)
override;
58 void onPropertyDirty();
59 void onTextureDirty();
69 EffectChainDirty = 0x4
73 void markDirty(QQuick3DEffect::Dirty
type);
75 quint32 m_dirtyAttributes = 0xffffffff;
The QQmlListProperty class allows applications to expose list-like properties of QObject-derived clas...
QQmlListProperty< QQuick3DShaderUtilsRenderPass > passes()
\qmltype Object3D \inqmlmodule QtQuick3D \instantiates QQuick3DObject \inherits QtObject
virtual QSSGRenderGraphObject * updateSpatialNode(QSSGRenderGraphObject *node)
virtual void itemChange(ItemChange, const ItemChangeData &)
Combined button and popup list for selecting options.
#define QML_NAMED_ELEMENT(NAME)
IUIAutomationTreeWalker __RPC__deref_out_opt IUIAutomationElement ** parent