Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
|
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::conditionFromString(), QSet< T >::constBegin(), QSet< T >::constEnd(), QSet< T >::constFind(), error, QJsonDocument::fromJson(), it, QByteArray::mid(), QSSGRenderShaderMetadata::Uniform::Negated, QJsonParseError::NoError, QJsonValue::Object, QByteArray(), QByteArrayLiteral, qWarning, QSSGRenderShaderMetadata::Uniform::Regular, shaderMetaEnd(), shaderMetaStart(), QSSGRenderShaderMetadata::InputOutput::stageFromString(), and QByteArray::trimmed().
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().