4#ifndef QSSGRENDERPICKRESULT_P_H
5#define QSSGRENDERPICKRESULT_P_H
18#include <ssg/qssgrenderpickresult.h>
22class QSSGPickResultProcessResult :
public QSSGRenderPickResult
25 QSSGPickResultProcessResult(
const QSSGRenderPickResult &inSrc) : QSSGRenderPickResult(inSrc) {}
26 QSSGPickResultProcessResult(
const QSSGRenderPickResult &inSrc,
bool consumed) : QSSGRenderPickResult(inSrc), m_wasPickConsumed(consumed) {}
27 QSSGPickResultProcessResult() =
default;
28 bool m_wasPickConsumed =
false;
friend class QSSGRenderContextInterface
Combined button and popup list for selecting options.
static void cleanupResourcesImpl(const QSSGRenderContextInterface &rci, const Container &resources)
static void getPickableRecursive(const QSSGRenderNode &node, RenderableList &renderables, bool pickEverything=false)
static void dfs(const QSSGRenderNode &node, RenderableList &renderables)
static QByteArray logPrefix()
QSSGShaderDefaultMaterialKey m_materialKeyCopy
const QSSGShaderFeatures m_featuresOrig
const QSSGShaderDefaultMaterialKey * m_materialKeyOrig
QSSGShaderMapKey(const QByteArray &inName, const QSSGShaderFeatures &inFeatures, const QSSGShaderDefaultMaterialKey &inMaterialKey)