diff options
Diffstat (limited to 'src/Runtime/Source/engine/Qt3DSRuntimeView.h')
-rw-r--r-- | src/Runtime/Source/engine/Qt3DSRuntimeView.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/Runtime/Source/engine/Qt3DSRuntimeView.h b/src/Runtime/Source/engine/Qt3DSRuntimeView.h index 87418c8e..52aa969c 100644 --- a/src/Runtime/Source/engine/Qt3DSRuntimeView.h +++ b/src/Runtime/Source/engine/Qt3DSRuntimeView.h @@ -157,7 +157,7 @@ public: public: // loading virtual bool BeginLoad(const QString &sourcePath, const QStringList &variantList) = 0; virtual bool HasOfflineLoadingCompleted() = 0; - virtual bool InitializeGraphics(const QSurfaceFormat &format) = 0; + virtual bool InitializeGraphics(const QSurfaceFormat &format, bool delayedLoading) = 0; virtual void Cleanup() = 0; @@ -204,8 +204,10 @@ public: virtual bool RegisterScriptCallback(int callbackType, qml_Function func, void *inUserData) = 0; virtual void FireEvent(const TEventCommandHash inEventType, eastl::string inArgument) = 0; virtual qt3ds::foundation::Option<SPresentationSize> GetPresentationSize() = 0; - virtual void setAssetVisitor(qt3ds::Qt3DSAssetVisitor *) = 0; + virtual void preloadSlide(const QString &slide) = 0; + virtual void unloadSlide(const QString &slide) = 0; + virtual void setDelayedLoading(bool enable) = 0; public: static IRuntimeView &Create(ITimeProvider &inProvider, IWindowSystem &inWindowSystem, |