Qt 6.x
The Qt SDK
Loading...
Searching...
No Matches
qshaderdescription.h File Reference
#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]

◆ operator<<() [6/7]

◆ operator<<() [7/7]

◆ 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