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
qquickshadereffect.cpp File Reference

(01cd43d30e3ca2c4dd94a4a4711604adb9417517)

#include <private/qquickshadereffect_p_p.h>
#include <private/qsgcontextplugin_p.h>
#include <private/qsgrhisupport_p.h>
#include <private/qquickwindow_p.h>
#include "moc_qquickshadereffect_p.cpp"
Include dependency graph for qquickshadereffect.cpp:

Go to the source code of this file.

Classes

class  QtPrivate::EffectSlotMapper

Namespaces

namespace  QtPrivate

Typedefs

using QQuickShaderInfoCache = QHash<QUrl, QSGGuiThreadShaderEffectManager::ShaderInfo>

Functions

constexpr int indexToMappedId (const int shaderType, const int idx)
constexpr int mappedIdToIndex (const int mappedId)
constexpr int mappedIdToShaderType (const int mappedId)
static QVariant getValueFromProperty (QObject *item, const QMetaObject *itemMetaObject, const QByteArray &name, int propertyIndex)
void qtquick_shadereffect_purge_gui_thread_shader_cache ()

Typedef Documentation

◆ QQuickShaderInfoCache

Function Documentation

◆ getValueFromProperty()

QVariant getValueFromProperty ( QObject * item,
const QMetaObject * itemMetaObject,
const QByteArray & name,
int propertyIndex )
inlinestatic

Definition at line 1234 of file qquickshadereffect.cpp.

◆ indexToMappedId()

int indexToMappedId ( const int shaderType,
const int idx )
constexpr

Definition at line 834 of file qquickshadereffect.cpp.

◆ mappedIdToIndex()

int mappedIdToIndex ( const int mappedId)
constexpr

Definition at line 839 of file qquickshadereffect.cpp.

◆ mappedIdToShaderType()

int mappedIdToShaderType ( const int mappedId)
constexpr

Definition at line 844 of file qquickshadereffect.cpp.

◆ qtquick_shadereffect_purge_gui_thread_shader_cache()

void qtquick_shadereffect_purge_gui_thread_shader_cache ( )

Definition at line 1249 of file qquickshadereffect.cpp.