13#define RETURN_AS_STRING(T) case T: return #T;
49#undef RETURN_AS_STRING
55 const bool hasGraphicsResources = ((
type == QSSGRenderGraphObject::Type::Model)
57 || (
type == QSSGRenderGraphObject::Type::Geometry)
58 || (
type == QSSGRenderGraphObject::Type::TextureData)
59 || (
type == QSSGRenderGraphObject::Type::ResourceLoader)
60 || (
type == QSSGRenderGraphObject::Type::RenderExtension));
71#ifndef QT_NO_DEBUG_STREAM
74 dbg.nospace() <<
"QSSGRenderGraphObject" <<
'{' <<
asString(
type) <<
'}';
virtual Q_QUICK3D_PROFILE_ID_ ~QSSGRenderGraphObject()
static constexpr bool isTexture(Type type) noexcept
std::underlying_type_t< Flags > FlagT
QSSGRenderGraphObject(QSSGRenderGraphObject::Type inType)
Combined button and popup list for selecting options.
#define RETURN_AS_STRING(T)
QDebug operator<<(QDebug dbg, const QSSGRenderGraphObject::Type type)
static QSSGRenderGraphObject::FlagT flagForType(QSSGRenderGraphObject::Type type)
static QT_BEGIN_NAMESPACE const char * asString(QSSGRenderGraphObject::Type type)