diff options
Diffstat (limited to 'include/RenderBackend/OpenGL/DeviceMemory.hpp')
-rw-r--r-- | include/RenderBackend/OpenGL/DeviceMemory.hpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/include/RenderBackend/OpenGL/DeviceMemory.hpp b/include/RenderBackend/OpenGL/DeviceMemory.hpp index 706529e..974c7cf 100644 --- a/include/RenderBackend/OpenGL/DeviceMemory.hpp +++ b/include/RenderBackend/OpenGL/DeviceMemory.hpp @@ -10,15 +10,16 @@ namespace amalgine DISABLE_COPY(DeviceMemory) public: DeviceMemory(); + ~DeviceMemory(); // Uploaded once, drawn many times - void copyStatic(const DataView<f32> &data); + void copyAsStatic(const DataView<f32> &data); // Created once, changed from time to time but drawn many times more than that - void copyDynamic(const DataView<f32> &data); + void copyAsDynamic(const DataView<f32> &data); // Uploaded once, drawn once (for example data that is changed every frame) - void copyStream(const DataView<f32> &data); + void copyAsStream(const DataView<f32> &data); private: void copy(const DataView<f32> &data, i32 storageType); private: |