![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qquick3dtextureproviderextension_p.h>
Additional Inherited Members | |
| Public Types inherited from QQuick3DObjectPrivate | |
| enum class | Flags : quint32 { None = 0x0 , RequiresSecondaryUpdate = 0x1 } |
| 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 | FlagsT = std::underlying_type_t<Flags> |
| Flags::RequiresSecondaryUpdate indicates that the object needs a secondary update, meaning an additional call to updateSpatialNode() will be made after the first one. | |
| using | ConnectionMap = QHash<ConnectionKey, QMetaObject::Connection> |
| Public Types inherited from QObjectPrivate | |
| typedef void(* | StaticMetaCallFunction) (QObject *, QMetaObject::Call, int, void **) |
| using | ConnectionDataPointer = QExplicitlySharedDataPointer<ConnectionData> |
| Static Public Member Functions inherited from QQuick3DObjectPrivate | |
| template<typename SceneContext, typename CallContext, typename Setter> | |
| static void | attachWatcherPriv (SceneContext *sceneContext, CallContext *callContext, Setter setter, QQuick3DObject *newO, QObject *oldO) |
| template<typename Context, typename Setter, typename Object3D> | |
| static void | attachWatcher (Context *context, Setter setter, Object3D *newO, Object3D *oldO) |
| Attach a object-destroyed-watcher to an object that's not owned. | |
| static QQuick3DObjectPrivate * | get (QQuick3DObject *item) |
| static const QQuick3DObjectPrivate * | get (const QQuick3DObject *item) |
| static QSSGRenderGraphObject * | updateSpatialNode (QQuick3DObject *o, QSSGRenderGraphObject *n) |
| static void | data_append (QQmlListProperty< QObject > *, QObject *) |
| static qsizetype | data_count (QQmlListProperty< QObject > *) |
| static QObject * | data_at (QQmlListProperty< QObject > *, qsizetype) |
| static void | data_clear (QQmlListProperty< QObject > *) |
| static QObject * | resources_at (QQmlListProperty< QObject > *, qsizetype) |
| static void | resources_append (QQmlListProperty< QObject > *, QObject *) |
| static qsizetype | resources_count (QQmlListProperty< QObject > *) |
| static void | resources_clear (QQmlListProperty< QObject > *) |
| static void | children_append (QQmlListProperty< QQuick3DObject > *, QQuick3DObject *) |
| static qsizetype | children_count (QQmlListProperty< QQuick3DObject > *) |
| static QQuick3DObject * | children_at (QQmlListProperty< QQuick3DObject > *, qsizetype) |
| static void | children_clear (QQmlListProperty< QQuick3DObject > *) |
| static void | refSceneManager (QQuick3DObject *obj, QQuick3DSceneManager &mgr) |
| static void | derefSceneManager (QQuick3DObject *obj) |
| Static Public Member Functions inherited from QObjectPrivate | |
| static bool | removeConnection (Connection *c) |
| static QObjectPrivate * | get (QObject *o) |
| static const QObjectPrivate * | get (const QObject *o) |
| template<typename Func1, typename Func2> | |
| static QMetaObject::Connection | connect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, const typename QtPrivate::FunctionPointer< Func2 >::Object *receiverPrivate, Func2 slot, Qt::ConnectionType type=Qt::AutoConnection) |
| template<typename Func1, typename Func2> | |
| static bool | disconnect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, const typename QtPrivate::FunctionPointer< Func2 >::Object *receiverPrivate, Func2 slot) |
| static QMetaObject::Connection | connectImpl (const QObject *sender, int signal_index, const QObject *receiver, void **slot, QtPrivate::QSlotObjectBase *slotObj, int type, const int *types, const QMetaObject *senderMetaObject) |
| static QMetaObject::Connection | connect (const QObject *sender, int signal_index, QtPrivate::QSlotObjectBase *slotObj, Qt::ConnectionType type) |
| static QMetaObject::Connection | connect (const QObject *sender, int signal_index, const QObject *receiver, QtPrivate::QSlotObjectBase *slotObj, Qt::ConnectionType type) |
| static bool | disconnect (const QObject *sender, int signal_index, void **slot) |
| static bool | disconnect (const QObject *sender, int signal_index, const QObject *receiver, void **slot) |
Definition at line 25 of file qquick3dtextureproviderextension_p.h.
| QQuick3DTextureProviderExtensionPrivate::QQuick3DTextureProviderExtensionPrivate | ( | ) |
\qmlproperty SamplerHint TextureProviderExtension::samplerHint
\qmlenum TextureProviderExtension::SamplerHint \qmlenumeratorsfrom QQuick3DTextureProviderExtension::SamplerHint \since 6.11
Specifies a hint about the type of texture the extension provides.
This property contains a hint about the type of texture that will be provided by the extension. This is necessary because the texture data will not be provided until it is necessary, but materials that use the Texture component need to know what type of sampler to provide.
The default value is TextureProviderExtension.Sampler2D.
Definition at line 105 of file qquick3dtextureproviderextension.cpp.
| QQuick3DTextureProviderExtension::SamplerHint QQuick3DTextureProviderExtensionPrivate::samplerHint = QQuick3DTextureProviderExtension::SamplerHint::Sampler2D |
Definition at line 30 of file qquick3dtextureproviderextension_p.h.