Update copy/move constructors/operators

Former-commit-id: b1faeeae9211a6c0ca29261d46929dc8c66ea0c4
This commit is contained in:
Lynix
2015-09-24 12:51:52 +02:00
parent dea3fb4e39
commit c214251ecf
24 changed files with 89 additions and 19 deletions

View File

@@ -21,6 +21,8 @@ class NAZARA_RENDERER_API NzRenderTarget
public:
NzRenderTarget() = default;
NzRenderTarget(const NzRenderTarget&) = delete;
NzRenderTarget(NzRenderTarget&&) = delete; ///TOOD?
virtual ~NzRenderTarget();
virtual unsigned int GetHeight() const = 0;
@@ -35,6 +37,9 @@ class NAZARA_RENDERER_API NzRenderTarget
// Fonctions OpenGL
virtual bool HasContext() const = 0;
NzRenderTarget& operator=(const NzRenderTarget&) = delete;
NzRenderTarget& operator=(NzRenderTarget&&) = delete; ///TOOD?
// Signals:
NazaraSignal(OnRenderTargetParametersChange, const NzRenderTarget* /*renderTarget*/);
NazaraSignal(OnRenderTargetRelease, const NzRenderTarget* /*renderTarget*/);