![]() |
Qt 6.x
The Qt SDK
|
#include <qquick3dgeometry_p.h>
Classes | |
struct | Subset |
Static Public Attributes | |
static const int | MAX_ATTRIBUTE_COUNT = 16 |
static const int | MAX_TARGET_ATTRIBUTE_COUNT = 32 |
Additional Inherited Members | |
![]() | |
enum | ChangeType { Geometry = 0x01 , SiblingOrder = 0x02 , Visibility = 0x04 , Opacity = 0x08 , Destroyed = 0x10 , Parent = 0x20 , Children = 0x40 , Rotation = 0x80 , ImplicitWidth = 0x100 , ImplicitHeight = 0x200 , Enabled = 0x400 } |
enum | DirtyType { TransformOrigin = 0x00000001 , Transform = 0x00000002 , BasicTransform = 0x00000004 , Position = 0x00000008 , Size = 0x00000010 , ZValue = 0x00000020 , Content = 0x00000040 , Smooth = 0x00000080 , OpacityValue = 0x00000100 , ChildrenChanged = 0x00000200 , ChildrenStackingChanged = 0x00000400 , ParentChanged = 0x00000800 , Clip = 0x00001000 , Window = 0x00002000 , EffectReference = 0x00008000 , Visible = 0x00010000 , HideReference = 0x00020000 , Antialiasing = 0x00040000 , InstanceRootChanged = 0x00080000 , TransformUpdateMask = TransformOrigin | Transform | BasicTransform | Position | Window , ComplexTransformUpdateMask = Transform | Window , ContentUpdateMask = Size | Content | Smooth | Window | Antialiasing , ChildrenUpdateMask = ChildrenChanged | ChildrenStackingChanged | EffectReference | Window } |
using | Type = QSSGRenderGraphObject::Type |
using | ConnectionMap = QHash< ConnectionKey, QMetaObject::Connection > |
![]() | |
typedef void(* | StaticMetaCallFunction) (QObject *, QMetaObject::Call, int, void **) |
using | ConnectionDataPointer = QExplicitlySharedDataPointer< ConnectionData > |
Definition at line 26 of file qquick3dgeometry_p.h.
QT_BEGIN_NAMESPACE QQuick3DGeometryPrivate::QQuick3DGeometryPrivate | ( | ) |
Definition at line 225 of file qquick3dgeometry.cpp.
|
static |
Definition at line 965 of file qquick3dgeometry.cpp.
References QQuick3DGeometry::Attribute::BinormalSemantic, QQuick3DGeometry::Attribute::ColorSemantic, QSSGMesh::MeshInternal::getColorAttrName(), QSSGMesh::MeshInternal::getJointAttrName(), QSSGMesh::MeshInternal::getNormalAttrName(), QSSGMesh::MeshInternal::getPositionAttrName(), QSSGMesh::MeshInternal::getTexBinormalAttrName(), QSSGMesh::MeshInternal::getTexTanAttrName(), QSSGMesh::MeshInternal::getUV0AttrName(), QSSGMesh::MeshInternal::getUV1AttrName(), QSSGMesh::MeshInternal::getWeightAttrName(), QMap< Key, T >::isEmpty(), QQuick3DGeometry::Attribute::JointSemantic, QQuick3DGeometry::Attribute::NormalSemantic, QQuick3DGeometry::Attribute::PositionSemantic, QQuick3DGeometry::Attribute::TangentSemantic, QQuick3DGeometry::Attribute::TexCoord0Semantic, QQuick3DGeometry::Attribute::TexCoord1Semantic, and QQuick3DGeometry::Attribute::WeightSemantic.
|
static |
Definition at line 982 of file qquick3dgeometry.cpp.
References QQuick3DGeometry::Attribute::F32Type, QQuick3DGeometry::Attribute::I32Type, Q_ASSERT_X, QQuick3DGeometry::Attribute::U16Type, and QQuick3DGeometry::Attribute::U32Type.
int QQuick3DGeometryPrivate::m_attributeCount = 0 |
Definition at line 46 of file qquick3dgeometry_p.h.
QQuick3DGeometry::Attribute QQuick3DGeometryPrivate::m_attributes[MAX_ATTRIBUTE_COUNT] |
Definition at line 44 of file qquick3dgeometry_p.h.
bool QQuick3DGeometryPrivate::m_geometryBoundsChanged = true |
Definition at line 54 of file qquick3dgeometry_p.h.
bool QQuick3DGeometryPrivate::m_geometryChanged = true |
Definition at line 53 of file qquick3dgeometry_p.h.
QByteArray QQuick3DGeometryPrivate::m_indexBuffer |
Definition at line 43 of file qquick3dgeometry_p.h.
QVector3D QQuick3DGeometryPrivate::m_max |
Definition at line 51 of file qquick3dgeometry_p.h.
QVector3D QQuick3DGeometryPrivate::m_min |
Definition at line 50 of file qquick3dgeometry_p.h.
QQuick3DGeometry::PrimitiveType QQuick3DGeometryPrivate::m_primitiveType = QQuick3DGeometry::PrimitiveType::Triangles |
Definition at line 49 of file qquick3dgeometry_p.h.
int QQuick3DGeometryPrivate::m_stride = 0 |
Definition at line 52 of file qquick3dgeometry_p.h.
Definition at line 45 of file qquick3dgeometry_p.h.
int QQuick3DGeometryPrivate::m_targetAttributeCount = 0 |
Definition at line 48 of file qquick3dgeometry_p.h.
QQuick3DGeometry::TargetAttribute QQuick3DGeometryPrivate::m_targetAttributes[MAX_TARGET_ATTRIBUTE_COUNT] |
Definition at line 47 of file qquick3dgeometry_p.h.
QByteArray QQuick3DGeometryPrivate::m_targetBuffer |
Definition at line 42 of file qquick3dgeometry_p.h.
bool QQuick3DGeometryPrivate::m_targetChanged = true |
Definition at line 55 of file qquick3dgeometry_p.h.
bool QQuick3DGeometryPrivate::m_usesOldTargetSemantics = false |
Definition at line 56 of file qquick3dgeometry_p.h.
QByteArray QQuick3DGeometryPrivate::m_vertexBuffer |
Definition at line 41 of file qquick3dgeometry_p.h.
|
static |
Definition at line 39 of file qquick3dgeometry_p.h.
Referenced by QQuick3DGeometry::addAttribute(), and QQuick3DGeometry::addAttribute().
|
static |
Definition at line 40 of file qquick3dgeometry_p.h.
Referenced by QQuick3DGeometry::addAttribute().