summaryrefslogtreecommitdiffstats
path: root/src/Runtime/Source/runtimerender/resourcemanager/Qt3DSRenderBufferManager.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/Runtime/Source/runtimerender/resourcemanager/Qt3DSRenderBufferManager.h')
-rw-r--r--src/Runtime/Source/runtimerender/resourcemanager/Qt3DSRenderBufferManager.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/Runtime/Source/runtimerender/resourcemanager/Qt3DSRenderBufferManager.h b/src/Runtime/Source/runtimerender/resourcemanager/Qt3DSRenderBufferManager.h
index d595c902..070ab675 100644
--- a/src/Runtime/Source/runtimerender/resourcemanager/Qt3DSRenderBufferManager.h
+++ b/src/Runtime/Source/runtimerender/resourcemanager/Qt3DSRenderBufferManager.h
@@ -37,6 +37,10 @@
#include "Qt3DSRenderImageTextureData.h"
#include "foundation/Qt3DSBounds3.h"
+namespace qt3dsimp {
+ struct Mesh;
+}
+
namespace qt3ds {
namespace render {
@@ -93,6 +97,7 @@ namespace render {
virtual void loadSet(const QSet<QString> &imageSet) = 0;
virtual void unloadSet(const QSet<QString> &imageSet) = 0;
+ virtual void loadCustomMesh(const QString &name, qt3dsimp::Mesh *mesh) = 0;
virtual SRenderMesh *LoadMesh(CRegisteredString inSourcePath) = 0;
virtual SRenderMesh *CreateMesh(const char *inSourcePath, QT3DSU8 *inVertData,