Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
CToolsImage.hpp
Go to the documentation of this file.
1#ifndef LIBS_CAIRO_CTOOLSIMAGE_HPP_
2#define LIBS_CAIRO_CTOOLSIMAGE_HPP_
3
4#include <cstdint>
5#include <string>
6
7class IGraphics;
8
10{
11public:
12 CToolsImage() = delete;
13 CToolsImage(const CToolsImage &other) = delete;
14 CToolsImage(CToolsImage &&other) = delete;
15 virtual ~CToolsImage() = delete;
16
17 CToolsImage &operator=(const CToolsImage &other) = delete;
18 CToolsImage &operator=(CToolsImage &&other) = delete;
19
20 static IGraphics *createImage(uint64_t sizeX, uint64_t sizeY);
21 static void saveAndDestroyGraphics(const std::string &nameFile, IGraphics **graphics);
22};
23
24#endif /* LIBS_CAIRO_CTOOLSIMAGE_HPP_ */
Definition CToolsImage.hpp:10
CToolsImage & operator=(CToolsImage &&other)=delete
CToolsImage()=delete
static void saveAndDestroyGraphics(const std::string &nameFile, IGraphics **graphics)
Definition CToolsImage.cpp:20
CToolsImage(CToolsImage &&other)=delete
static IGraphics * createImage(uint64_t sizeX, uint64_t sizeY)
Definition CToolsImage.cpp:8
CToolsImage(const CToolsImage &other)=delete
virtual ~CToolsImage()=delete
CToolsImage & operator=(const CToolsImage &other)=delete
Definition IGraphics.hpp:20