summaryrefslogtreecommitdiffstats
path: root/src/Runtime/Source/Qt3DSRuntimeRender/Include/Qt3DSRenderSubpresentation.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/Runtime/Source/Qt3DSRuntimeRender/Include/Qt3DSRenderSubpresentation.h')
-rw-r--r--src/Runtime/Source/Qt3DSRuntimeRender/Include/Qt3DSRenderSubpresentation.h17
1 files changed, 10 insertions, 7 deletions
diff --git a/src/Runtime/Source/Qt3DSRuntimeRender/Include/Qt3DSRenderSubpresentation.h b/src/Runtime/Source/Qt3DSRuntimeRender/Include/Qt3DSRenderSubpresentation.h
index 89ab3d9d..6a01290d 100644
--- a/src/Runtime/Source/Qt3DSRuntimeRender/Include/Qt3DSRenderSubpresentation.h
+++ b/src/Runtime/Source/Qt3DSRuntimeRender/Include/Qt3DSRenderSubpresentation.h
@@ -74,17 +74,20 @@ namespace render {
SOffscreenRendererEnvironment GetDesiredEnvironment(QT3DSVec2 inPresScale) override;
virtual SOffscreenRenderFlags
- NeedsRender(const SOffscreenRendererEnvironment &inEnvironment, QT3DSVec2 inPresScale) override;
+ NeedsRender(const SOffscreenRendererEnvironment &inEnvironment, QT3DSVec2 inPresScale,
+ const SRenderInstanceId instanceId) override;
void Render(const SOffscreenRendererEnvironment &inEnvironment,
- NVRenderContext & /*inRenderContext*/
- ,
- QT3DSVec2 inPresScale, SScene::RenderClearCommand inClearBuffer) override;
+ NVRenderContext & /*inRenderContext*/,
+ QT3DSVec2 inPresScale, SScene::RenderClearCommand inClearBuffer,
+ const SRenderInstanceId instanceId) override;
void RenderWithClear(const SOffscreenRendererEnvironment &inEnvironment,
NVRenderContext &inRenderContext,
QT3DSVec2 inPresScale, SScene::RenderClearCommand inClearBuffer,
- QT3DSVec3 inClearColor) override;
- IGraphObjectPickQuery *GetGraphObjectPickQuery() override { return &m_PickQuery; }
- bool Pick(const QT3DSVec2 & /*inMouseCoords*/, const QT3DSVec2 & /*inViewportDimensions*/) override
+ QT3DSVec3 inClearColor,
+ const SRenderInstanceId instanceId) override;
+ IGraphObjectPickQuery *GetGraphObjectPickQuery(const SRenderInstanceId) override { return &m_PickQuery; }
+ bool Pick(const QT3DSVec2 & /*inMouseCoords*/, const QT3DSVec2 & /*inViewportDimensions*/,
+ const SRenderInstanceId) override
{
return false;
}