|
template<typename T > |
using | QSSGSceneDesc::rm_cvref_t = std::remove_cv_t< std::remove_reference_t< T > > |
|
template<typename T > |
using | QSSGSceneDesc::as_scene_type_t = typename T::type |
|
template<typename T > |
using | QSSGSceneDesc::as_node_type_t = typename TypeMap< T >::type |
|
template<typename T > |
using | QSSGSceneDesc::listParam_t = typename ListParam< rm_cvref_t< T > >::type |
|
template<typename NodeT > |
using | QSSGSceneDesc::if_node = typename std::enable_if_t< is_node_v< NodeT >, bool > |
|
template<typename Setter , typename Value > |
using | QSSGSceneDesc::if_compatible_t = typename std::enable_if_t< std::is_same_v< typename FuncType< Setter >::Arg0Base, rm_cvref_t< Value > >, bool > |
|
template<typename Setter , typename T > |
using | QSSGSceneDesc::if_compatible_node_list_t = typename std::enable_if_t< std::is_same_v< typename FuncType< Setter >::Ret, QQmlListProperty< as_scene_type_t< T > > >, bool > |
|
template<typename Setter , typename Value > |
using | QSSGSceneDesc::if_compatible_proxy_t = typename std::enable_if_t< std::is_same_v< typename FuncType< Setter >::Arg2Base, rm_cvref_t< Value > >, bool > |
|
|
Q_QUICK3DASSETUTILS_EXPORT void | QSSGSceneDesc::destructValue (QVariant &value) |
|
Q_QUICK3DASSETUTILS_EXPORT void | QSSGSceneDesc::destructNode (QSSGSceneDesc::Node &node) |
|
Q_QUICK3DASSETUTILS_EXPORT QMetaType | QSSGSceneDesc::listViewMetaType () |
|
Q_QUICK3DASSETUTILS_EXPORT void | QSSGSceneDesc::addNode (Node &parent, Node &node) |
|
Q_QUICK3DASSETUTILS_EXPORT void | QSSGSceneDesc::addNode (Scene &scene, Node &node) |
|
template<typename Setter , typename T , if_compatible_t< Setter, T > = false> |
static void | QSSGSceneDesc::setProperty (QSSGSceneDesc::Node &node, const char *name, Setter setter, T &&value) |
|
template<typename Setter , typename T , if_compatible_t< Setter, QFlags< T > > = false> |
static void | QSSGSceneDesc::setProperty (QSSGSceneDesc::Node &node, const char *name, Setter setter, QFlags< T > value) |
|
template<typename Setter , typename T , if_compatible_t< Setter, QList< T > > = false> |
static void | QSSGSceneDesc::setProperty (QSSGSceneDesc::Node &node, const char *name, Setter setter, QList< T > value) |
|
Q_QUICK3DASSETUTILS_EXPORT QSSGSceneDesc::Property * | QSSGSceneDesc::setProperty (QSSGSceneDesc::Node &node, const char *name, QVariant &&value) |
|
template<typename Setter > |
static void | QSSGSceneDesc::setProperty (QSSGSceneDesc::Node &node, const char *name, Setter setter, QVariant &&value) |
|
template<typename Setter , typename Value , if_compatible_proxy_t< Setter, Value > = true> |
static void | QSSGSceneDesc::setProperty (QSSGSceneDesc::Node &node, const char *name, Setter setter, Value &&value, QSSGSceneDesc::Property::Type type=QSSGSceneDesc::Property::Type::Static) |
|
template<typename Setter , typename ViewValue , if_compatible_t< Setter, typename ViewValue::type > = false> |
static void | QSSGSceneDesc::setProperty (QSSGSceneDesc::Node &node, const char *name, Setter setter, ViewValue view) |
|
template<typename Setter , typename Value , if_compatible_t< Setter, as_scene_type_t< Value > * > = true> |
static void | QSSGSceneDesc::setProperty (QSSGSceneDesc::Node &node, const char *name, Setter setter, Value *value) |
|
template<typename Setter , typename NodeT , qsizetype Prealloc, if_compatible_node_list_t< Setter, NodeT > = true> |
static void | QSSGSceneDesc::setProperty (QSSGSceneDesc::Node &node, const char *name, Setter setter, const QVarLengthArray< NodeT *, Prealloc > &list) |
|