![]() |
Qt 6.x
The Qt SDK
|
#include "qshaderdescription_p.h"#include "qshader_p.h"#include <QDebug>#include <QDataStream>#include <QJsonObject>#include <QJsonArray>
Include dependency graph for qshaderdescription.cpp:Go to the source code of this file.
Classes | |
| struct | TypeTab |
| struct | ImageFormatTab |
| struct | BuiltinTypeTab |
| struct | TessellationModeTab |
| struct | TessellationWindingOrderTab |
| struct | TessellationPartitioningTab |
Macros | |
| #define | JSON_KEY(key) static constexpr QLatin1StringView key ## Key() noexcept { return QLatin1StringView( #key ); } |
| #define JSON_KEY | ( | key | ) | static constexpr QLatin1StringView key ## Key() noexcept { return QLatin1StringView( #key ); } |
Definition at line 1315 of file qshaderdescription.cpp.
|
static |
Definition at line 1356 of file qshaderdescription.cpp.
References QJsonArray::append(), imageFormatStr(), QShaderDescription::ImageFormatUnknown, and setKey().
Referenced by inOutObject(), and QShaderDescriptionPrivate::makeDoc().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 1403 of file qshaderdescription.cpp.
References QJsonArray::append(), blockMemberObject(), QString::fromUtf8(), and typeStr().
Referenced by blockMemberObject(), inOutObject(), and QShaderDescriptionPrivate::makeDoc().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 1447 of file qshaderdescription.cpp.
References QJsonArray::append(), builtinTypeStr(), and typeStr().
Referenced by QShaderDescriptionPrivate::makeDoc().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 1128 of file qshaderdescription.cpp.
References builtinTypeTab, and i.
Referenced by builtinObject(), and operator<<().
Here is the caller graph for this function:
|
static |
Definition at line 1779 of file qshaderdescription.cpp.
References deserializeBlockMemberVar(), i, QString::toUtf8(), and var.
Referenced by deserializeBlockMemberVar(), deserializeInOutVar(), and QShaderDescriptionPrivate::loadFromStream().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 1761 of file qshaderdescription.cpp.
References i, QShaderPrivate::QSB_VERSION_WITHOUT_INPUT_OUTPUT_INTERFACE_BLOCKS, and var.
Referenced by QShaderDescriptionPrivate::loadFromStream().
Here is the caller graph for this function:
|
static |
Definition at line 1736 of file qshaderdescription.cpp.
References i, QShaderPrivate::QSB_VERSION_WITHOUT_NATIVE_SHADER_INFO, and QShaderPrivate::QSB_VERSION_WITHOUT_VAR_ARRAYDIMS.
Referenced by deserializeInOutVar(), and QShaderDescriptionPrivate::loadFromStream().
Here is the caller graph for this function:
|
static |
Definition at line 1805 of file qshaderdescription.cpp.
References deserializeBlockMemberVar(), deserializeDecorations(), i, QShaderPrivate::QSB_VERSION_WITHOUT_INPUT_OUTPUT_INTERFACE_BLOCKS, QString::toUtf8(), and var.
Referenced by QShaderDescriptionPrivate::loadFromStream().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 1084 of file qshaderdescription.cpp.
References i.
Referenced by addDeco(), and operator<<().
Here is the caller graph for this function:
|
static |
Definition at line 1432 of file qshaderdescription.cpp.
References addDeco(), QJsonArray::append(), blockMemberObject(), QString::fromUtf8(), and typeStr().
Referenced by QShaderDescriptionPrivate::makeDoc().
Here is the call graph for this function:
Here is the caller graph for this function:| QDebug operator<< | ( | QDebug | dbg, |
| const QShaderDescription & | sd | ||
| ) |
Definition at line 1194 of file qshaderdescription.cpp.
| QDebug operator<< | ( | QDebug | dbg, |
| const QShaderDescription::BlockVariable & | var | ||
| ) |
Definition at line 1244 of file qshaderdescription.cpp.
References typeStr(), and var.
Here is the call graph for this function:| QDebug operator<< | ( | QDebug | dbg, |
| const QShaderDescription::BuiltinVariable & | builtin | ||
| ) |
Definition at line 1303 of file qshaderdescription.cpp.
References QShaderDescription::BuiltinVariable::arrayDims, builtinTypeStr(), QList< T >::isEmpty(), QShaderDescription::BuiltinVariable::type, typeStr(), and QShaderDescription::BuiltinVariable::varType.
Here is the call graph for this function:| QDebug operator<< | ( | QDebug | dbg, |
| const QShaderDescription::InOutVariable & | var | ||
| ) |
Definition at line 1220 of file qshaderdescription.cpp.
References imageFormatStr(), QShaderDescription::ImageFormatUnknown, typeStr(), and var.
Here is the call graph for this function:| QDebug operator<< | ( | QDebug | dbg, |
| const QShaderDescription::PushConstantBlock & | blk | ||
| ) |
Definition at line 1278 of file qshaderdescription.cpp.
References QShaderDescription::PushConstantBlock::members, QShaderDescription::PushConstantBlock::name, and QShaderDescription::PushConstantBlock::size.
| QDebug operator<< | ( | QDebug | dbg, |
| const QShaderDescription::StorageBlock & | blk | ||
| ) |
Definition at line 1286 of file qshaderdescription.cpp.
References QShaderDescription::StorageBlock::binding, QShaderDescription::StorageBlock::blockName, QShaderDescription::StorageBlock::descriptorSet, QShaderDescription::StorageBlock::instanceName, QShaderDescription::StorageBlock::knownSize, QShaderDescription::StorageBlock::members, QShaderDescription::StorageBlock::qualifierFlags, and QShaderDescription::StorageBlock::runtimeArrayStride.
| QDebug operator<< | ( | QDebug | dbg, |
| const QShaderDescription::UniformBlock & | blk | ||
| ) |
Definition at line 1265 of file qshaderdescription.cpp.
References QShaderDescription::UniformBlock::binding, QShaderDescription::UniformBlock::blockName, QShaderDescription::UniformBlock::descriptorSet, QShaderDescription::UniformBlock::members, QShaderDescription::UniformBlock::size, and QShaderDescription::UniformBlock::structName.
|
static |
Definition at line 1462 of file qshaderdescription.cpp.
References QString::fromUtf8(), and serializeBlockMemberVar().
Referenced by serializeBlockMemberVar(), serializeInOutVar(), and QShaderDescriptionPrivate::writeToStream().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 1392 of file qshaderdescription.cpp.
References QShaderPrivate::QSB_VERSION_WITHOUT_INPUT_OUTPUT_INTERFACE_BLOCKS.
Referenced by QShaderDescriptionPrivate::writeToStream().
Here is the caller graph for this function:
|
static |
Definition at line 1378 of file qshaderdescription.cpp.
References QShaderPrivate::QSB_VERSION_WITHOUT_NATIVE_SHADER_INFO.
Referenced by serializeInOutVar(), and QShaderDescriptionPrivate::writeToStream().
Here is the caller graph for this function:
|
static |
Definition at line 1479 of file qshaderdescription.cpp.
References QString::fromUtf8(), QShaderPrivate::QSB_VERSION_WITHOUT_INPUT_OUTPUT_INTERFACE_BLOCKS, serializeBlockMemberVar(), and serializeDecorations().
Referenced by QShaderDescriptionPrivate::writeToStream().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 1147 of file qshaderdescription.cpp.
References i.
Referenced by QShaderDescriptionPrivate::makeDoc().
Here is the caller graph for this function:
|
static |
Definition at line 1184 of file qshaderdescription.cpp.
References i.
Referenced by QShaderDescriptionPrivate::makeDoc().
Here is the caller graph for this function:
|
static |
Definition at line 1165 of file qshaderdescription.cpp.
References i.
Referenced by QShaderDescriptionPrivate::makeDoc().
Here is the caller graph for this function:
|
static |
Definition at line 1029 of file qshaderdescription.cpp.
Referenced by blockMemberObject(), builtinObject(), QNativeSocketEngine::initialize(), QAbstractSocketPrivate::initSocketLayer(), inOutObject(), QShaderDescriptionPrivate::makeDoc(), QQmlJS::Dom::FieldFilter::operator()(), operator<<(), operator<<(), operator<<(), operator<<(), parseAnimateTransformNode(), registrationTypeString(), QQmlImportInstance::resolveType(), and QQmlJS::Dom::AstDumper::visit().
Here is the caller graph for this function:
|
static |
Referenced by builtinTypeStr().
|
static |
|
static |
|
static |
Referenced by QCalendarPopup::QCalendarPopup(), QQuickStyleItemProgressBar::calculateGeometry(), QMacStylePrivate::comboboxEditBounds(), QItemDelegate::doLayout(), QQC2_NAMESPACE::QMacStyle::drawComplexControl(), QMacStyle::drawComplexControl(), QQC2_NAMESPACE::QMacStyle::drawControl(), QMacStyle::drawControl(), QMacStylePrivate::drawFocusRing(), QRasterPaintEngine::drawImage(), QQC2_NAMESPACE::QMacStyle::drawPrimitive(), QMacStyle::drawPrimitive(), QQuickScrollViewPrivate::flickableContentWidthChanged(), QQuickPanePrivate::getContentWidth(), QQC2_NAMESPACE::QMacStyle::hitTestComplexControl(), QMacStyle::hitTestComplexControl(), QDateTimeEditPrivate::initCalendarPopup(), QtPrivate::QWellArray::paintEvent(), qHash(), QQC2_NAMESPACE::qHash(), QProgressBarPrivate::repaintRequired(), QCalendarPopup::setCalendarWidget(), QCalendarPopup::setDateRange(), QQC2_NAMESPACE::QMacStyle::sizeFromContents(), QMacStyle::sizeFromContents(), QProgressBar::sizeHint(), QQC2_NAMESPACE::QMacStyle::subControlRect(), QMacStyle::subControlRect(), QQC2_NAMESPACE::QMacStyle::subElementRect(), QMacStyle::subElementRect(), QQuickDialogButtonBoxPrivate::updateLayout(), QCocoaMenuBar::updateMenuBarImmediately(), and QQC2::QCommonStylePrivate::viewItemLayout().
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
Referenced by qDrawEdge(), QTransform::quadToSquare(), rgbQuadToQRgb(), and QTransform::squareToQuad().
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
Referenced by fetchA2RGB30PMToARGB32PM().
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |