diff options
Diffstat (limited to 'src/Runtime/Source/runtimerender/resourcemanager/Qt3DSRenderBufferManager.h')
-rw-r--r-- | src/Runtime/Source/runtimerender/resourcemanager/Qt3DSRenderBufferManager.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/Runtime/Source/runtimerender/resourcemanager/Qt3DSRenderBufferManager.h b/src/Runtime/Source/runtimerender/resourcemanager/Qt3DSRenderBufferManager.h index cd9e3d33..d595c902 100644 --- a/src/Runtime/Source/runtimerender/resourcemanager/Qt3DSRenderBufferManager.h +++ b/src/Runtime/Source/runtimerender/resourcemanager/Qt3DSRenderBufferManager.h @@ -83,6 +83,16 @@ namespace render { virtual SImageTextureData LoadRenderImage(CRegisteredString inSourcePath, bool inForceScanForTransparency = false, bool inBsdfMipmaps = false) = 0; + + virtual ReloadableTexturePtr CreateReloadableImage(CRegisteredString inSourcePath, + bool inForceScanForTransparency = false, + bool inBsdfMipmaps = false) = 0; + virtual void enableReloadableResources(bool enable) = 0; + virtual bool isReloadableResourcesEnabled() const = 0; + + virtual void loadSet(const QSet<QString> &imageSet) = 0; + virtual void unloadSet(const QSet<QString> &imageSet) = 0; + virtual SRenderMesh *LoadMesh(CRegisteredString inSourcePath) = 0; virtual SRenderMesh *CreateMesh(const char *inSourcePath, QT3DSU8 *inVertData, |