diff options
Diffstat (limited to 'vcl/inc/opengl/PackedTextureAtlas.hxx')
-rw-r--r-- | vcl/inc/opengl/PackedTextureAtlas.hxx | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/vcl/inc/opengl/PackedTextureAtlas.hxx b/vcl/inc/opengl/PackedTextureAtlas.hxx index 8e6def84c9e4..c7f39d86b4d9 100644 --- a/vcl/inc/opengl/PackedTextureAtlas.hxx +++ b/vcl/inc/opengl/PackedTextureAtlas.hxx @@ -26,7 +26,7 @@ struct PackedTexture; * [2]: https://github.com/lukaszdk/texture-atlas-generator * */ -class VCL_PLUGIN_PUBLIC PackedTextureAtlasManager +class VCL_DLLPUBLIC PackedTextureAtlasManager final { std::vector<std::unique_ptr<PackedTexture>> maPackedTextures; @@ -35,6 +35,9 @@ class VCL_PLUGIN_PUBLIC PackedTextureAtlasManager void CreateNewTexture(); + PackedTextureAtlasManager( const PackedTextureAtlasManager& ) = delete; + PackedTextureAtlasManager& operator=( const PackedTextureAtlasManager& ) = delete; + public: /** @@ -43,6 +46,7 @@ public: */ PackedTextureAtlasManager(int nTextureWidth, int nTextureHeight); ~PackedTextureAtlasManager(); + OpenGLTexture InsertBuffer(int nWidth, int nHeight, int nFormat, int nType, sal_uInt8 const * pData); OpenGLTexture Reserve(int nWidth, int nHeight); std::vector<GLuint> ReduceTextureNumber(int nMaxNumberOfTextures); |