![]() |
Qt 6.x
The Qt SDK
|
#include <qssgscenedesc_p.h>
Public Types | |
using | ListType = List< T > |
using | ListFunc = ListType(Class::*)() |
Public Member Functions | |
constexpr | PropertyList (ListFunc fn) |
bool | get (const QQuick3DObject &, const void *[]) const override |
void | doSet (QQuick3DObject &that, const QSSGSceneDesc::NodeList &nodeList) |
bool | set (QQuick3DObject &that, const char *, const void *value) override |
bool | set (QQuick3DObject &that, const char *, const QVariant &var) override |
![]() | |
virtual | ~PropertyCall ()=default |
virtual bool | set (QQuick3DObject &, const char *, const void *)=0 |
virtual bool | set (QQuick3DObject &, const char *, const QVariant &)=0 |
virtual bool | get (const QQuick3DObject &, const void *[]) const =0 |
Public Attributes | |
ListFunc | listfn = nullptr |
Definition at line 531 of file qssgscenedesc_p.h.
using QSSGSceneDesc::PropertyList< Class, T, List >::ListFunc = ListType (Class::*)() |
Definition at line 534 of file qssgscenedesc_p.h.
using QSSGSceneDesc::PropertyList< Class, T, List >::ListType = List<T> |
Definition at line 533 of file qssgscenedesc_p.h.
|
inlineexplicitconstexpr |
Definition at line 535 of file qssgscenedesc_p.h.
|
inline |
Definition at line 543 of file qssgscenedesc_p.h.
References QList< T >::append(), QSSGSceneDesc::NodeList::count, QSSGSceneDesc::NodeList::head, i, list, and QSSGSceneDesc::PropertyList< Class, T, List >::listfn.
Referenced by QSSGSceneDesc::PropertyList< Class, T, List >::set(), and QSSGSceneDesc::PropertyList< Class, T, List >::set().
|
inlineoverridevirtual |
Implements QSSGSceneDesc::PropertyCall.
Definition at line 540 of file qssgscenedesc_p.h.
|
inlineoverridevirtual |
Implements QSSGSceneDesc::PropertyCall.
Definition at line 561 of file qssgscenedesc_p.h.
References QSSGSceneDesc::PropertyList< Class, T, List >::doSet(), and var.
|
inlineoverridevirtual |
Implements QSSGSceneDesc::PropertyCall.
Definition at line 551 of file qssgscenedesc_p.h.
References QSSGSceneDesc::PropertyList< Class, T, List >::doSet().
ListFunc QSSGSceneDesc::PropertyList< Class, T, List >::listfn = nullptr |
Definition at line 536 of file qssgscenedesc_p.h.
Referenced by QSSGSceneDesc::PropertyList< Class, T, List >::doSet().