Qt 6.x
The Qt SDK
Loading...
Searching...
No Matches
qcolorspace.cpp File Reference
#include "qcolorspace.h"
#include "qcolorspace_p.h"
#include "qcolortransform.h"
#include "qcolormatrix_p.h"
#include "qcolortransferfunction_p.h"
#include "qcolortransform_p.h"
#include "qicc_p.h"
#include <qatomic.h>
#include <qmath.h>
#include <qtransform.h>
#include <qdebug.h>
#include "moc_qcolorspace.cpp"
+ Include dependency graph for qcolorspace.cpp:

Go to the source code of this file.

Functions

static void cleanupPredefinedColorspaces ()
 
QDataStreamoperator<< (QDataStream &s, const QColorSpace &image)
 
QDataStreamoperator>> (QDataStream &s, QColorSpace &colorSpace)
 
QDebug operator<< (QDebug dbg, const QColorSpace &colorSpace)
 

Variables

static Q_CONSTINIT QAtomicPointer< QColorSpacePrivates_predefinedColorspacePrivates [QColorSpace::ProPhotoRgb] = {}
 

Function Documentation

◆ cleanupPredefinedColorspaces()

static void cleanupPredefinedColorspaces ( )
static

Definition at line 24 of file qcolorspace.cpp.

References QBasicAtomicInteger< T >::deref(), ptr(), QSharedData::ref, and s_predefinedColorspacePrivates.

+ Here is the call graph for this function:

◆ operator<<() [1/2]

QDataStream & operator<< ( QDataStream s,
const QColorSpace image 
)
related

Definition at line 1043 of file qcolorspace.cpp.

◆ operator<<() [2/2]

QDebug operator<< ( QDebug  dbg,
const QColorSpace colorSpace 
)

Definition at line 1069 of file qcolorspace.cpp.

◆ operator>>()

QDataStream & operator>> ( QDataStream s,
QColorSpace colorSpace 
)
related

Definition at line 1059 of file qcolorspace.cpp.

Variable Documentation

◆ s_predefinedColorspacePrivates

Q_CONSTINIT QAtomicPointer<QColorSpacePrivate> s_predefinedColorspacePrivates[QColorSpace::ProPhotoRgb] = {}
static

Definition at line 23 of file qcolorspace.cpp.

Referenced by QColorSpace::QColorSpace(), and cleanupPredefinedColorspaces().