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
qquick3dshaderutils_p.h File Reference

(b027d2e8e3e8c21121d731c69ee6f399405cb0b6)

#include <QtQuick3D/qtquick3dglobal.h>
#include <QtQuick3D/private/qquick3dobject_p.h>
#include <QtQuick3D/private/qquick3dtexture_p.h>
#include <QtQuick3D/private/qquick3dmaterial_p.h>
#include <QtQuick3DUtils/private/qssgrenderbasetypes_p.h>
#include <QtQuick3DRuntimeRender/private/qssgrendercommands_p.h>
Include dependency graph for qquick3dshaderutils_p.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  QSSGShaderUtils::ShaderType< Type >
class  QQuick3DShaderUtilsTextureInput
class  QQuick3DShaderUtilsBuffer
class  QQuick3DShaderUtilsRenderCommand
class  QQuick3DShaderUtilsBufferInput
class  QQuick3DRenderPassTargetBlend
class  QQuick3DShaderUtilsPipelineStateOverride
class  QQuick3DShaderUtilsApplyValue
class  QQuick3DShaderUtilsRenderablesFilter
class  QQuick3DShaderUtilsRenderPassTexture
class  QQuick3DShaderUtilsRenderPassColorAttachment
class  QQuick3DShaderUtilsRenderPassDepthTextureAttachment
class  QQuick3DShaderUtilsRenderPassDepthStencilAttachment
class  QQuick3DShaderUtilsRenderPassAddDefine
class  QQuick3DShaderUtilsSubRenderPass
class  QQuick3DShaderUtilsRenderPass
class  QQuick3DShaderUtilsShader
class  QQuick3DSuperClassInfo< T, >
class  QQuick3DPropertyWatcher
class  QQuick3DPropertyChangedTracker
struct  QQuick3DPropertyChangedTracker::Tracked

Namespaces

namespace  QSSGShaderUtils
 \qmltype Shader \inherits QtObject \inqmlmodule QtQuick3D

Typedefs

using QSSGShaderUtils::MetaTypeList = QList<QMetaType::Type>
using QSSGShaderUtils::ResolveFunction = bool (*)(const QUrl &url, const QQmlContext *context, QByteArray &shaderData, QByteArray &shaderPathKey)

Functions

void QSSGShaderUtils::setResolveFunction (ResolveFunction fn)
QByteArray QSSGShaderUtils::resolveShader (const QUrl &fileUrl, const QQmlContext *context, QByteArray &shaderPathKey)
MetaTypeList QSSGShaderUtils::supportedMetatypes ()
QByteArray QSSGShaderUtils::uniformTypeName (QMetaType type)
QByteArray QSSGShaderUtils::uniformTypeName (QSSGRenderShaderValue::Type type)
QSSGRenderShaderValue::Type QSSGShaderUtils::uniformType (QMetaType type)