diff options
Diffstat (limited to 'src/Runtime/Source/runtime/Qt3DSSlideSystem.h')
-rw-r--r-- | src/Runtime/Source/runtime/Qt3DSSlideSystem.h | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/Runtime/Source/runtime/Qt3DSSlideSystem.h b/src/Runtime/Source/runtime/Qt3DSSlideSystem.h index de2ddbbc..becc057f 100644 --- a/src/Runtime/Source/runtime/Qt3DSSlideSystem.h +++ b/src/Runtime/Source/runtime/Qt3DSSlideSystem.h @@ -130,14 +130,20 @@ namespace runtime { Q3DStudio::UVariant inValue) = 0; virtual SSlideAnimAction *AddSlideAnimAction(bool inAnimation, QT3DSI32 inIndex, bool inActive) = 0; + virtual void AddSourcePath(const char8_t *path) = 0; + virtual QVector<QString> GetSourcePaths(SSlideKey inKey) = 0; + virtual void setIsActiveSlide(SSlideKey inKey, bool active) = 0; + virtual bool isActiveSlide(SSlideKey inKey) const = 0; + virtual void setUnloadSlide(SSlideKey inKey, bool unload) = 0; + virtual bool isUnloadSlideSet(SSlideKey inKey) const = 0; // Using the dataset virtual void InitializeDynamicKeys(SSlideKey inKey, IAnimationSystem &inAnimationSystem) const = 0; virtual void ExecuteSlide(SSlideKey inKey, IAnimationSystem &inAnimationSystem, - ILogicSystem &inLogicManager) const = 0; + ILogicSystem &inLogicManager) = 0; virtual void RollbackSlide(SSlideKey inKey, IAnimationSystem &inAnimationSystem, - ILogicSystem &inLogicManager) const = 0; + ILogicSystem &inLogicManager) = 0; virtual QT3DSU8 FindSlide(element::SElement &inComponent, const char8_t *inSlideName) const = 0; virtual QT3DSU8 FindSlide(element::SElement &inComponent, QT3DSU32 inSlideHashName) const = 0; |