![]() |
Qt 6.x
The Qt SDK
|
Classes | |
struct | InputOutput |
struct | ShaderMetaData |
struct | Uniform |
Functions | |
const char * | shaderMetaStart () |
const char * | shaderMetaEnd () |
ShaderMetaData | getShaderMetaData (const QByteArray &data) |
ShaderMetaData QSSGRenderShaderMetadata::getShaderMetaData | ( | const QByteArray & | data | ) |
Definition at line 55 of file qssgrendershadermetadata.cpp.
References QJsonValue::Array, QSSGRenderShaderMetadata::Uniform::condition, QSSGRenderShaderMetadata::Uniform::conditionFromString(), QSSGRenderShaderMetadata::Uniform::conditionName, QSet< T >::constBegin(), QSet< T >::constEnd(), QSet< T >::constFind(), QByteArray::endsWith(), error, QJsonDocument::fromJson(), it, QByteArray::mid(), QString::mid(), QSSGRenderShaderMetadata::Uniform::name, QSSGRenderShaderMetadata::InputOutput::name, QSSGRenderShaderMetadata::Uniform::Negated, QJsonParseError::NoError, QJsonValue::Object, QByteArrayLiteral, qWarning, QSSGRenderShaderMetadata::Uniform::Regular, shaderMetaEnd(), shaderMetaStart(), QByteArray::size(), QSSGRenderShaderMetadata::InputOutput::stage, QSSGRenderShaderMetadata::InputOutput::stageFromString(), QByteArray::startsWith(), QString::toLatin1(), QByteArray::trimmed(), QSSGRenderShaderMetadata::Uniform::type, and QSSGRenderShaderMetadata::InputOutput::type.
Referenced by QSSGProgramGenerator::registerShaderMetaDataFromSource().
const char * QSSGRenderShaderMetadata::shaderMetaEnd | ( | ) |
Definition at line 30 of file qssgrendershadermetadata.cpp.
Referenced by getShaderMetaData().
const char * QSSGRenderShaderMetadata::shaderMetaStart | ( | ) |
Definition at line 29 of file qssgrendershadermetadata.cpp.
Referenced by getShaderMetaData().