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
qssgexrreader.cpp File Reference

(8dcddf91b856dbe72f275cb39bf38d5b4fb3af79)

#include <QtQuick3DTextureHelpers/private/qssgexrreader_p.h>
#include <QtQuick3DTextureHelpers/private/qssgexrcodecs_p.h>
#include <QtCore/qbitarray.h>
#include <QtCore/qendian.h>
#include <QtCore/qfloat16.h>
#include <QtCore/qnumeric.h>
#include <QtCore/qvarlengtharray.h>
#include <algorithm>
#include <cstring>
#include <limits>
#include <memory>
#include <vector>
Include dependency graph for qssgexrreader.cpp:

Go to the source code of this file.

Classes

class  QT_BEGIN_NAMESPACE::ByteCursor
class  QSSGExrReader::Private
struct  QSSGExrReader::Private::ChunkScratch

Namespaces

namespace  QT_BEGIN_NAMESPACE
 Combined button and popup list for selecting options.

Functions

qint64 QT_BEGIN_NAMESPACE::linesPerChunk (QSSGExrReader::Compression cc)
const char * QT_BEGIN_NAMESPACE::compressionName (QSSGExrReader::Compression cc)
qint64 QT_BEGIN_NAMESPACE::bytesPerSample (QSSGExrReader::PixelType tt)
qint64 QT_BEGIN_NAMESPACE::floorLog2 (qint64 xx)
qint64 QT_BEGIN_NAMESPACE::ceilLog2 (qint64 xx)
qint64 QT_BEGIN_NAMESPACE::levelSize (qint64 toptop, qint64 levellevel, bool roundUp)
QSSGExrReader::ChannelMap qssgExrRgbaChannelMap (const QSSGExrReader &reader)

Variables

constexpr quint32 QT_BEGIN_NAMESPACE::ExrMagic = 0x01312f76
constexpr int QT_BEGIN_NAMESPACE::ExrVersion = 2
constexpr quint32 QT_BEGIN_NAMESPACE::FlagTiled = 0x0200
constexpr quint32 QT_BEGIN_NAMESPACE::FlagLongNames = 0x0400
constexpr quint32 QT_BEGIN_NAMESPACE::FlagNonImage = 0x0800
constexpr quint32 QT_BEGIN_NAMESPACE::FlagMultiPart = 0x1000
constexpr quint32 QT_BEGIN_NAMESPACE::FlagAll = FlagTiled | FlagLongNames | FlagNonImage | FlagMultiPart
constexpr int QT_BEGIN_NAMESPACE::ShortNameLimit = 31
constexpr int QT_BEGIN_NAMESPACE::LongNameLimit = 255
constexpr float QT_BEGIN_NAMESPACE::MaxFiniteHalf = 65504.0f
constexpr float QT_BEGIN_NAMESPACE::MaxFiniteFloat = std::numeric_limits<float>::max()

Function Documentation

◆ qssgExrRgbaChannelMap()

QSSGExrReader::ChannelMap qssgExrRgbaChannelMap ( const QSSGExrReader & reader)

Definition at line 1048 of file qssgexrreader.cpp.