4#ifndef QQUICK3DNODE_P_P_H
5#define QQUICK3DNODE_P_P_H
19#include <QtQuick3D/private/qtquick3dglobal_p.h>
24#include <QtQuick3DUtils/private/qssgutils_p.h>
26#include <QtGui/QVector3D>
27#include <QtGui/QQuaternion>
28#include <QtGui/QMatrix4x4>
45 void calculateGlobalVariables();
46 void markSceneTransformDirty();
51 void emitChangesToSceneTransform();
55 void setIsHiddenInEditor(
bool isHidden);
63 float m_opacity = 1.0f;
64 int m_staticFlags = 0;
65 bool m_visible =
true;
67 bool m_sceneTransformDirty =
true;
68 int m_sceneTransformConnectionCount = 0;
69 int m_directionConnectionCount = 0;
70 bool m_isHiddenInEditor =
false;
71 bool m_hasInheritedUniformScale =
true;
The QMatrix4x4 class represents a 4x4 transformation matrix in 3D space.
QMatrix4x4 m_sceneTransform
QMatrix4x4 calculateLocalTransform()
static QQuick3DNodePrivate * get(QQuick3DNode *node)
void init(QQuick3DObject *parent)
The QVector3D class represents a vector or vertex in 3D space.
Combined button and popup list for selecting options.