4#ifndef Q_QUICK3D_OBJECT_H
5#define Q_QUICK3D_OBJECT_H
7#include <QtQuick3D/qtquick3dglobal.h>
10#include <QtQml/qqmlcomponent.h>
12#include <QtCore/QObject>
13#include <QtCore/qsharedpointer.h>
39 Q_CLASSINFO(
"qt_QmlJSWrapperFactoryMethod",
"_q_createJSWrapper(QV4::ExecutionEngine*)")
46 ItemChildRemovedChange,
48 ItemVisibleHasChanged,
50 ItemOpacityHasChanged,
51 ItemActiveFocusHasChanged,
52 ItemRotationHasChanged,
53 ItemAntialiasingHasChanged,
54 ItemDevicePixelRatioHasChanged,
58 union ItemChangeData {
61 ItemChangeData(
qreal v) : realValue(
v) {}
62 ItemChangeData(
bool v) : boolValue(
v) {}
92 virtual void markAllDirty();
93 virtual void itemChange(ItemChange,
const ItemChangeData &);
99 bool isComponentComplete()
const;
101 virtual void preSync();
The QQmlListProperty class allows applications to expose list-like properties of QObject-derived clas...
The QQmlParserStatus class provides updates on the QML parser state.
virtual void classBegin()=0
Invoked after class creation, but before any properties have been set.
virtual void componentComplete()=0
Invoked after the root component that caused this instantiation has completed construction.
\qmltype Object3D \inqmlmodule QtQuick3D \instantiates QQuick3DObject \inherits QtObject
\macro QT_RESTRICTED_CAST_FROM_ASCII
Combined button and popup list for selecting options.
GLsizei const GLfloat * v
[13]
GLint GLsizei GLsizei GLenum GLenum GLsizei void * data
#define QML_DECLARE_TYPE(TYPE)
#define QML_UNCREATABLE(REASON)
#define QML_NAMED_ELEMENT(NAME)
unsigned long long quint64
IUIAutomationTreeWalker __RPC__deref_out_opt IUIAutomationElement ** parent