Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QSSGSceneDesc::PropertySetter< Ret, Class, Arg > Struct Template Reference

#include <qssgscenedesc_p.h>

Inheritance diagram for QSSGSceneDesc::PropertySetter< Ret, Class, Arg >:
Collaboration diagram for QSSGSceneDesc::PropertySetter< Ret, Class, Arg >:

Public Types

using Setter = Ret (Class::*)(Arg)

Public Member Functions

constexpr PropertySetter (Setter fn)
bool get (const QQuick3DObject &, const void *[]) const override
bool set (QQuick3DObject &that, const char *, const void *value) override
bool set (QQuick3DObject &that, const char *, const QVariant &var) override
Public Member Functions inherited from QSSGSceneDesc::PropertyCall
virtual ~PropertyCall ()=default

Public Attributes

Setter call = nullptr

Detailed Description

template<typename Ret, typename Class, typename Arg>
struct QSSGSceneDesc::PropertySetter< Ret, Class, Arg >

Definition at line 470 of file qssgscenedesc_p.h.

Member Typedef Documentation

◆ Setter

template<typename Ret, typename Class, typename Arg>
using QSSGSceneDesc::PropertySetter< Ret, Class, Arg >::Setter = Ret (Class::*)(Arg)

Definition at line 472 of file qssgscenedesc_p.h.

Constructor & Destructor Documentation

◆ PropertySetter()

template<typename Ret, typename Class, typename Arg>
QSSGSceneDesc::PropertySetter< Ret, Class, Arg >::PropertySetter ( Setter fn)
inlineexplicitconstexpr

Definition at line 473 of file qssgscenedesc_p.h.

References call.

Member Function Documentation

◆ get()

template<typename Ret, typename Class, typename Arg>
bool QSSGSceneDesc::PropertySetter< Ret, Class, Arg >::get ( const QQuick3DObject & ,
const void * [] ) const
inlineoverridevirtual

Implements QSSGSceneDesc::PropertyCall.

Definition at line 475 of file qssgscenedesc_p.h.

◆ set() [1/2]

template<typename Ret, typename Class, typename Arg>
bool QSSGSceneDesc::PropertySetter< Ret, Class, Arg >::set ( QQuick3DObject & that,
const char * ,
const QVariant & var )
inlineoverridevirtual

Implements QSSGSceneDesc::PropertyCall.

Definition at line 485 of file qssgscenedesc_p.h.

References call.

◆ set() [2/2]

template<typename Ret, typename Class, typename Arg>
bool QSSGSceneDesc::PropertySetter< Ret, Class, Arg >::set ( QQuick3DObject & that,
const char * ,
const void * value )
inlineoverridevirtual

Implements QSSGSceneDesc::PropertyCall.

Definition at line 476 of file qssgscenedesc_p.h.

References call.

Member Data Documentation

◆ call


The documentation for this struct was generated from the following file: