![]() |
Qt 6.x
The Qt SDK
|
#include <qssgrenderloadedtexture_p.h>
Public Types | |
enum | FileType { UnknownFile , ImageFile , TextureFile , HdrFile } |
Static Public Member Functions | |
static QSharedPointer< QIODevice > | getStreamForFile (const QString &inPath, bool inQuiet=false, QString *outPath=nullptr) |
static QSharedPointer< QIODevice > | getStreamForTextureFile (const QString &inPath, bool inQuiet=false, QString *outPath=nullptr, FileType *outFileType=nullptr) |
Definition at line 36 of file qssgrenderloadedtexture_p.h.
Enumerator | |
---|---|
UnknownFile | |
ImageFile | |
TextureFile | |
HdrFile |
Definition at line 39 of file qssgrenderloadedtexture_p.h.
|
static |
Definition at line 26 of file qssgrenderloadedtexture.cpp.
References QFileInfo::canonicalFilePath(), QFileInfo::exists(), fi, file, QFileInfo::isNativePath(), QString::mid(), QFile::open(), QString::prepend(), qCWarning, qPrintable, QIODeviceBase::ReadOnly, QFileInfo::setFile(), and QString::startsWith().
Referenced by QSSGShaderLibraryManager::getIncludeContents(), getStreamForTextureFile(), loadCubeMap(), QSSGBufferManager::loadMeshData(), and renderToKTXFileInternal().
|
static |
Definition at line 53 of file qssgrenderloadedtexture.cpp.
References QListSpecialMethodsBase< T >::contains(), ext, getStreamForFile(), HdrFile, ImageFile, qCWarning, qPrintable, QFileInfo::suffix(), QTextureFileReader::supportedFileFormats(), QImageReader::supportedImageFormats(), TextureFile, QString::toLatin1(), QByteArray::toLower(), and UnknownFile.
Referenced by QSSGLoadedTexture::load().