diff options
Diffstat (limited to 'src/Runtime/Source/Qt3DSRuntimeRender/Include/Qt3DSRenderSubpresentation.h')
-rw-r--r-- | src/Runtime/Source/Qt3DSRuntimeRender/Include/Qt3DSRenderSubpresentation.h | 17 |
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; } |