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
QQuickShaderEffectSourceCleanup Class Reference
Inheritance diagram for QQuickShaderEffectSourceCleanup:
Collaboration diagram for QQuickShaderEffectSourceCleanup:

Public Member Functions

 QQuickShaderEffectSourceCleanup (QSGLayer *t, QQuickShaderEffectSourceTextureProvider *p)
void run () override
 Implement this pure virtual function in your subclass.
 QQuickShaderEffectSourceCleanup (QSGLayer *t, QQuickShaderEffectSourceTextureProvider *p)
void run () override
 Implement this pure virtual function in your subclass.
Public Member Functions inherited from QRunnable
constexpr QRunnable () noexcept=default
 Constructs a QRunnable.
virtual ~QRunnable ()
 QRunnable virtual destructor.
bool autoDelete () const
 Returns true is auto-deletion is enabled; false otherwise.
void setAutoDelete (bool autoDelete)
 Enables auto-deletion if autoDelete is true; otherwise auto-deletion is disabled.

Public Attributes

QSGLayertexture
QQuickShaderEffectSourceTextureProviderprovider

Additional Inherited Members

Public Types inherited from QRunnable
template<typename Callable>
using if_callable = std::enable_if_t<std::is_invocable_r_v<void, Callable>, bool>
Static Public Member Functions inherited from QRunnable
template<typename Callable, if_callable< Callable > = true>
static QRunnablecreate (Callable &&functionToRun)
static QRunnablecreate (std::nullptr_t)=delete

Detailed Description

Definition at line 48 of file qquickshadereffectsource.cpp.

Constructor & Destructor Documentation

◆ QQuickShaderEffectSourceCleanup() [1/2]

QQuickShaderEffectSourceCleanup::QQuickShaderEffectSourceCleanup ( QSGLayer * t,
QQuickShaderEffectSourceTextureProvider * p )
inline

Definition at line 51 of file qquickshadereffectsource.cpp.

References QQuickShaderEffectSourceCleanup(), and provider.

Referenced by QQuickShaderEffectSourceCleanup().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ QQuickShaderEffectSourceCleanup() [2/2]

QQuickShaderEffectSourceCleanup::QQuickShaderEffectSourceCleanup ( QSGLayer * t,
QQuickShaderEffectSourceTextureProvider * p )
inline

Definition at line 51 of file qquickshadereffectsource.cpp.

Member Function Documentation

◆ run() [1/2]

void QQuickShaderEffectSourceCleanup::run ( )
inlineoverridevirtual

Implement this pure virtual function in your subclass.

Implements QRunnable.

Definition at line 55 of file qquickshadereffectsource.cpp.

References provider.

◆ run() [2/2]

void QQuickShaderEffectSourceCleanup::run ( )
inlineoverridevirtual

Implement this pure virtual function in your subclass.

Implements QRunnable.

Definition at line 55 of file qquickshadereffectsource.cpp.

Member Data Documentation

◆ provider

QQuickShaderEffectSourceTextureProvider * QQuickShaderEffectSourceCleanup::provider

Definition at line 60 of file qquickshadereffectsource.cpp.

Referenced by QQuickShaderEffectSourceCleanup(), and run().

◆ texture

QSGLayer * QQuickShaderEffectSourceCleanup::texture

Definition at line 59 of file qquickshadereffectsource.cpp.


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