5#ifndef QSSG_RENDER_DYNAMIC_OBJECT_SYSTEM_H
6#define QSSG_RENDER_DYNAMIC_OBJECT_SYSTEM_H
19#include <QtQuick3DUtils/private/qssgrenderbasetypes_p.h>
20#include <QtQuick3DUtils/private/qqsbcollection_p.h>
22#include <QtQuick3DRuntimeRender/private/qssgrendershadercache_p.h>
23#include <QtQuick3DRuntimeRender/private/qssgrendergraphobject_p.h>
24#include <QtQuick3DRuntimeRender/private/qssgrendershaderkeys_p.h>
26#include <QtGui/QVector2D>
28#include <QtCore/QString>
29#include <QtCore/QReadWriteLock>
77 static QString getShaderCodeLibraryDirectory();
87 void loadPregeneratedShaderInfo();
QHash< QByteArray, QSSGCustomShaderMetaData > m_metadata
TPathDataMap m_expandedFiles
QQsbCollection::EntryMap m_preGeneratedShaderEntries
QHash< QByteArray, QByteArray > TPathDataMap
void setShaderCodeLibraryVersion(const QByteArray &version)
\macro QT_RESTRICTED_CAST_FROM_ASCII
Combined button and popup list for selecting options.
#define Q_DECLARE_FLAGS(Flags, Enum)
#define Q_DECLARE_OPERATORS_FOR_FLAGS(Flags)
GLuint64EXT GLuint GLuint GLenum GLenum GLuint GLuint GLenum GLuint GLuint key1
static int compare(quint64 a, quint64 b)