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>.
Loading...
Searching...
No Matches
qshaderdescription.h File Reference

(1dd8b5ceec3a1cde987372a7f993c07f30e5af95)

#include <QtGui/qtguiglobal.h>
#include <QtCore/qstring.h>
#include <QtCore/qlist.h>
#include <array>
+ Include dependency graph for qshaderdescription.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  QShaderDescription
 \inmodule QtGui More...
 
struct  QShaderDescription::BlockVariable
 \variable QShaderDescription::InOutVariable::name More...
 
struct  QShaderDescription::InOutVariable
 \inmodule QtGui More...
 
struct  QShaderDescription::UniformBlock
 \variable QShaderDescription::BlockVariable::name More...
 
struct  QShaderDescription::PushConstantBlock
 \variable QShaderDescription::UniformBlock::blockName More...
 
struct  QShaderDescription::StorageBlock
 \variable QShaderDescription::PushConstantBlock::name More...
 
struct  QShaderDescription::BuiltinVariable
 \variable QShaderDescription::StorageBlock::blockName More...
 

Functions

Q_GUI_EXPORT QDebug operator<< (QDebug, const QShaderDescription &)
 
Q_GUI_EXPORT QDebug operator<< (QDebug, const QShaderDescription::InOutVariable &)
 
Q_GUI_EXPORT QDebug operator<< (QDebug, const QShaderDescription::BlockVariable &)
 
Q_GUI_EXPORT QDebug operator<< (QDebug, const QShaderDescription::UniformBlock &)
 
Q_GUI_EXPORT QDebug operator<< (QDebug, const QShaderDescription::PushConstantBlock &)
 
Q_GUI_EXPORT QDebug operator<< (QDebug, const QShaderDescription::StorageBlock &)
 
Q_GUI_EXPORT QDebug operator<< (QDebug, const QShaderDescription::BuiltinVariable &)
 
Q_GUI_EXPORT bool operator== (const QShaderDescription &lhs, const QShaderDescription &rhs) noexcept
 
Q_GUI_EXPORT bool operator== (const QShaderDescription::InOutVariable &lhs, const QShaderDescription::InOutVariable &rhs) noexcept
 
Q_GUI_EXPORT bool operator== (const QShaderDescription::BlockVariable &lhs, const QShaderDescription::BlockVariable &rhs) noexcept
 
Q_GUI_EXPORT bool operator== (const QShaderDescription::UniformBlock &lhs, const QShaderDescription::UniformBlock &rhs) noexcept
 
Q_GUI_EXPORT bool operator== (const QShaderDescription::PushConstantBlock &lhs, const QShaderDescription::PushConstantBlock &rhs) noexcept
 
Q_GUI_EXPORT bool operator== (const QShaderDescription::StorageBlock &lhs, const QShaderDescription::StorageBlock &rhs) noexcept
 
Q_GUI_EXPORT bool operator== (const QShaderDescription::BuiltinVariable &lhs, const QShaderDescription::BuiltinVariable &rhs) noexcept
 
bool operator!= (const QShaderDescription &lhs, const QShaderDescription &rhs) noexcept
 
bool operator!= (const QShaderDescription::InOutVariable &lhs, const QShaderDescription::InOutVariable &rhs) noexcept
 
bool operator!= (const QShaderDescription::BlockVariable &lhs, const QShaderDescription::BlockVariable &rhs) noexcept
 
bool operator!= (const QShaderDescription::UniformBlock &lhs, const QShaderDescription::UniformBlock &rhs) noexcept
 
bool operator!= (const QShaderDescription::PushConstantBlock &lhs, const QShaderDescription::PushConstantBlock &rhs) noexcept
 
bool operator!= (const QShaderDescription::StorageBlock &lhs, const QShaderDescription::StorageBlock &rhs) noexcept
 
bool operator!= (const QShaderDescription::BuiltinVariable &lhs, const QShaderDescription::BuiltinVariable &rhs) noexcept
 

Function Documentation

◆ operator!=() [1/7]

bool operator!= ( const QShaderDescription & lhs,
const QShaderDescription & rhs )
inlinenoexcept

Definition at line 349 of file qshaderdescription.h.

◆ operator!=() [2/7]

bool operator!= ( const QShaderDescription::BlockVariable & lhs,
const QShaderDescription::BlockVariable & rhs )
inlinenoexcept

Definition at line 359 of file qshaderdescription.h.

◆ operator!=() [3/7]

bool operator!= ( const QShaderDescription::BuiltinVariable & lhs,
const QShaderDescription::BuiltinVariable & rhs )
inlinenoexcept

Definition at line 379 of file qshaderdescription.h.

◆ operator!=() [4/7]

bool operator!= ( const QShaderDescription::InOutVariable & lhs,
const QShaderDescription::InOutVariable & rhs )
inlinenoexcept

Definition at line 354 of file qshaderdescription.h.

◆ operator!=() [5/7]

bool operator!= ( const QShaderDescription::PushConstantBlock & lhs,
const QShaderDescription::PushConstantBlock & rhs )
inlinenoexcept

Definition at line 369 of file qshaderdescription.h.

◆ operator!=() [6/7]

bool operator!= ( const QShaderDescription::StorageBlock & lhs,
const QShaderDescription::StorageBlock & rhs )
inlinenoexcept

Definition at line 374 of file qshaderdescription.h.

◆ operator!=() [7/7]

bool operator!= ( const QShaderDescription::UniformBlock & lhs,
const QShaderDescription::UniformBlock & rhs )
inlinenoexcept

Definition at line 364 of file qshaderdescription.h.

◆ operator<<() [1/7]

Q_GUI_EXPORT QDebug operator<< ( QDebug dbg,
const QShaderDescription & sd )

Definition at line 323 of file qshaderdescription.cpp.

◆ operator<<() [2/7]

Q_GUI_EXPORT 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:

◆ operator<<() [3/7]

Q_GUI_EXPORT 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:

◆ operator<<() [4/7]

Q_GUI_EXPORT 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:

◆ operator<<() [5/7]

Q_GUI_EXPORT QDebug operator<< ( QDebug dbg,
const QShaderDescription::PushConstantBlock & blk )

Definition at line 1278 of file qshaderdescription.cpp.

◆ operator<<() [6/7]

Q_GUI_EXPORT QDebug operator<< ( QDebug dbg,
const QShaderDescription::StorageBlock & blk )

Definition at line 1286 of file qshaderdescription.cpp.

◆ operator<<() [7/7]

Q_GUI_EXPORT QDebug operator<< ( QDebug dbg,
const QShaderDescription::UniformBlock & blk )

Definition at line 1265 of file qshaderdescription.cpp.

◆ operator==() [1/7]

Q_GUI_EXPORT bool operator== ( const QShaderDescription & lhs,
const QShaderDescription & rhs )
related

◆ operator==() [2/7]

Q_GUI_EXPORT bool operator== ( const QShaderDescription::BlockVariable & lhs,
const QShaderDescription::BlockVariable & rhs )
related

◆ operator==() [3/7]

Q_GUI_EXPORT bool operator== ( const QShaderDescription::BuiltinVariable & lhs,
const QShaderDescription::BuiltinVariable & rhs )
related

◆ operator==() [4/7]

Q_GUI_EXPORT bool operator== ( const QShaderDescription::InOutVariable & lhs,
const QShaderDescription::InOutVariable & rhs )
related

◆ operator==() [5/7]

Q_GUI_EXPORT bool operator== ( const QShaderDescription::PushConstantBlock & lhs,
const QShaderDescription::PushConstantBlock & rhs )
related

◆ operator==() [6/7]

Q_GUI_EXPORT bool operator== ( const QShaderDescription::StorageBlock & lhs,
const QShaderDescription::StorageBlock & rhs )
related

◆ operator==() [7/7]

Q_GUI_EXPORT bool operator== ( const QShaderDescription::UniformBlock & lhs,
const QShaderDescription::UniformBlock & rhs )
related