18#include <QtQuick3D/qquick3dobject.h>
20#include <QtGui/QVector3D>
21#include <QtGui/QQuaternion>
22#include <QtGui/QMatrix4x4>
24#include <QtQuick3DRuntimeRender/private/qssgrendergraphobject_p.h>
36 Q_PROPERTY(
QVector3D eulerRotation READ eulerRotation WRITE setEulerRotation NOTIFY eulerRotationChanged)
40 Q_PROPERTY(
float opacity READ localOpacity WRITE setLocalOpacity NOTIFY localOpacityChanged)
41 Q_PROPERTY(
bool visible READ visible WRITE setVisible NOTIFY visibleChanged)
49 Q_PROPERTY(
int staticFlags READ staticFlags WRITE setStaticFlags NOTIFY staticFlagsChanged)
77 float localOpacity()
const;
79 int staticFlags()
const;
115 void setEulerRotation(
const QVector3D &eulerRotation);
119 void setLocalOpacity(
float opacity);
120 void setVisible(
bool visible);
121 void setStaticFlags(
int staticFlags);
146 virtual void itemChange(ItemChange,
const ItemChangeData &)
override;
The QMatrix4x4 class represents a 4x4 transformation matrix in 3D space.
virtual void connectNotify(const QMetaMethod &signal)
virtual void disconnectNotify(const QMetaMethod &signal)
The QQuaternion class represents a quaternion consisting of a vector and scalar.
void eulerRotationChanged()
void localOpacityChanged()
void sceneRotationChanged()
void scenePositionChanged()
void sceneTransformChanged()
void staticFlagsChanged()
\qmltype Object3D \inqmlmodule QtQuick3D \instantiates QQuick3DObject \inherits QtObject
void componentComplete() override
Invoked after the root component that caused this instantiation has completed construction.
virtual QSSGRenderGraphObject * updateSpatialNode(QSSGRenderGraphObject *node)
virtual void itemChange(ItemChange, const ItemChangeData &)
virtual void markAllDirty()
The QVector3D class represents a vector or vertex in 3D space.
Combined button and popup list for selecting options.
n void setPosition(void) \n\
GLuint GLfloat GLfloat GLfloat GLfloat GLfloat z
GLint GLint GLint GLint GLint x
[0]
GLenum GLenum GLenum GLenum GLenum scale
#define QML_DECLARE_TYPE(TYPE)
#define QML_NAMED_ELEMENT(NAME)
static qreal position(const QQuickItem *item, QQuickAnchors::Anchor anchorLine)
rect sceneTransform().map(QPointF(0
IUIAutomationTreeWalker __RPC__deref_out_opt IUIAutomationElement ** parent