Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qshader.cpp File Reference

(4b4e77a0869ce00c96acfc209cd827b39ffac7b0)

#include "qshader_p.h"
#include <QDataStream>
#include <QBuffer>
#include <QtCore/qdebug.h>
Include dependency graph for qshader.cpp:

Go to the source code of this file.

Functions

static void writeShaderKey (QDataStream *ds, const QShaderKey &k)
static void readShaderKey (QDataStream *ds, QShaderKey *k)
size_t qHash (const QShader &s, size_t seed=0)
 \qhashold{QShader}
size_t qHash (const QShaderKey &k, size_t seed) noexcept
 \qhashold{QShaderKey}
size_t qHash (const QShaderCode &k, size_t seed=0)
 \qhashold{QShaderCode}
QDebug operator<< (QDebug dbg, const QShader &bs)
QDebug operator<< (QDebug dbg, const QShaderKey &k)
QDebug operator<< (QDebug dbg, const QShaderVersion &v)

Function Documentation

◆ operator<<() [1/3]

QDebug operator<< ( QDebug dbg,
const QShader & bs )

Definition at line 956 of file qshader.cpp.

◆ operator<<() [2/3]

QDebug operator<< ( QDebug dbg,
const QShaderKey & k )

Definition at line 974 of file qshader.cpp.

◆ operator<<() [3/3]

QDebug operator<< ( QDebug dbg,
const QShaderVersion & v )

Definition at line 983 of file qshader.cpp.

◆ qHash() [1/3]

size_t qHash ( const QShader & s,
size_t seed = 0 )
noexcept

\qhashold{QShader}

Definition at line 812 of file qshader.cpp.

◆ qHash() [2/3]

size_t qHash ( const QShaderCode & k,
size_t seed = 0 )
noexcept

\qhashold{QShaderCode}

Definition at line 950 of file qshader.cpp.

◆ qHash() [3/3]

size_t qHash ( const QShaderKey & k,
size_t seed )
noexcept

\qhashold{QShaderKey}

Definition at line 918 of file qshader.cpp.

◆ readShaderKey()

void readShaderKey ( QDataStream * ds,
QShaderKey * k )
static

Definition at line 522 of file qshader.cpp.

◆ writeShaderKey()

void writeShaderKey ( QDataStream * ds,
const QShaderKey & k )
static

Definition at line 434 of file qshader.cpp.