#include <qssgrenderer_p.h>
|
static QSSGRhiShaderPipelinePtr | generateRhiShaderPipelineImpl (QSSGSubsetRenderable &renderable, QSSGShaderLibraryManager &shaderLibraryManager, QSSGShaderCache &shaderCache, QSSGProgramGenerator &shaderProgramGenerator, const QSSGShaderDefaultMaterialKeyProperties &shaderKeyProperties, const QSSGShaderFeatures &featureSet, QByteArray &shaderString) |
static QSSGRhiShaderPipelinePtr | generateRhiShaderPipeline (QSSGRenderer &renderer, QSSGSubsetRenderable &inRenderable, const QSSGShaderFeatures &inFeatureSet) |
static QSSGRhiShaderPipelinePtr | getShaderPipelineForDefaultMaterial (QSSGRenderer &renderer, QSSGSubsetRenderable &inRenderable, const QSSGShaderFeatures &inFeatureSet) |
static void | getLayerHitObjectList (const QSSGRenderLayer &layer, QSSGBufferManager &bufferManager, const QSSGRenderRay &ray, bool inPickEverything, PickResultList &outIntersectionResult) |
static void | intersectRayWithSubsetRenderable (const QSSGRenderLayer &layer, QSSGBufferManager &bufferManager, const QSSGRenderRay &inRay, const QSSGRenderNode &node, PickResultList &outIntersectionResultList) |
static void | intersectRayWithItem2D (const QSSGRenderLayer &layer, const QSSGRenderRay &inRay, const QSSGRenderItem2D &item2D, PickResultList &outIntersectionResultList) |
static PickResultList | syncPickAll (const QSSGRenderContextInterface &ctx, const QSSGRenderLayer &layer, const QSSGRenderRay &ray) |
static PickResultList | syncPick (const QSSGRenderContextInterface &ctx, const QSSGRenderLayer &layer, const QSSGRenderRay &ray, QSSGRenderNode *target=nullptr) |
static PickResultList | syncPickSubset (const QSSGRenderLayer &layer, QSSGBufferManager &bufferManager, const QSSGRenderRay &ray, QVarLengthArray< QSSGRenderNode * > subset) |
static bool | isGlobalPickingEnabled (const QSSGRenderer &renderer) |
static void | setGlobalPickingEnabled (QSSGRenderer &renderer, bool isEnabled) |
static void | setRenderContextInterface (QSSGRenderer &renderer, QSSGRenderContextInterface *ctx) |
static void | setSgRenderContext (QSSGRenderer &renderer, QSGRenderContext *sgRenderCtx) |
static QSSGLayerRenderData * | getCurrentRenderData (const QSSGRenderer &renderer) |
static QSGRenderContext * | getSgRenderContext (const QSSGRenderer &renderer) |
Definition at line 144 of file qssgrenderer_p.h.
◆ PickResultList
◆ generateRhiShaderPipeline()
◆ generateRhiShaderPipelineImpl()
◆ getCurrentRenderData()
◆ getLayerHitObjectList()
◆ getSgRenderContext()
◆ getShaderPipelineForDefaultMaterial()
◆ intersectRayWithItem2D()
◆ intersectRayWithSubsetRenderable()
◆ isGlobalPickingEnabled()
bool QSSGRendererPrivate::isGlobalPickingEnabled |
( |
const QSSGRenderer & | renderer | ) |
|
|
inlinestatic |
◆ setGlobalPickingEnabled()
void QSSGRendererPrivate::setGlobalPickingEnabled |
( |
QSSGRenderer & | renderer, |
|
|
bool | isEnabled ) |
|
static |
◆ setRenderContextInterface()
◆ setSgRenderContext()
◆ syncPick()
◆ syncPickAll()
◆ syncPickSubset()
◆ minimumRenderOpacity
float QSSGRendererPrivate::minimumRenderOpacity = .01f |
|
staticconstexpr |
The documentation for this class was generated from the following files: