diff options
Diffstat (limited to 'src/Runtime/Source/runtimerender/resourcemanager/Qt3DSRenderBufferManager.h')
-rw-r--r-- | src/Runtime/Source/runtimerender/resourcemanager/Qt3DSRenderBufferManager.h | 5 |
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, |