4#ifndef QSSG_RENDER_EFFECT_H
5#define QSSG_RENDER_EFFECT_H
18#include <QtQuick3DRuntimeRender/private/qssgrendergraphobject_p.h>
19#include <QtQuick3DRuntimeRender/private/qssgrendernode_p.h>
21#include <QtQuick3DRuntimeRender/private/qssgrenderimage_p.h>
22#include <QtQuick3DRuntimeRender/private/qssgrendershaderlibrarymanager_p.h>
24#include <QtCore/QVariant>
43 using FlagT = std::underlying_type_t<Flags>;
91 bool requiresDepthTexture =
false;
92 bool incompleteBuildTimeObject =
false;
102 int bindShaderCmdIndex = 0;
\macro QT_RESTRICTED_CAST_FROM_ASCII
Combined button and popup list for selecting options.
EGLOutputLayerEXT EGLint EGLAttrib value
[5]
QSSGRenderTextureFilterOp
QSSGRenderTextureTypeValue
const char className[16]
[1]
Property(const QByteArray &name, const QByteArray &typeName, const QVariant &value, QSSGRenderShaderDataType shaderDataType, int pid=-1)
QSSGRenderShaderDataType shaderDataType
QByteArray shaderPathKeyPrefix
QByteArray vertexShaderCode
QSSGCustomShaderMetaData vertexMetaData
QSSGCustomShaderMetaData fragmentMetaData
QByteArray fragmentShaderCode
QSSGRenderShaderDataType shaderDataType
QSSGRenderTextureTypeValue usageType
QVector< Command > commands
QVector< Property > properties
QVector< TextureProperty > textureProperties
std::underlying_type_t< Flags > FlagT
QVector< ShaderPrepPassData > passes