Renderer/RenderTarget: Add OnRenderTargetRelease signal

This commit is contained in:
Jérôme Leclercq 2021-07-10 14:25:49 +02:00
parent c6611fcb9f
commit 488ccf9648
2 changed files with 5 additions and 1 deletions

View File

@ -28,6 +28,7 @@ namespace Nz
virtual const RenderPass& GetRenderPass() const = 0;
virtual const Vector2ui& GetSize() const = 0;
NazaraSignal(OnRenderTargetRelease, const RenderTarget* /*renderTarget*/);
NazaraSignal(OnRenderTargetSizeChange, const RenderTarget* /*renderTarget*/, const Vector2ui& /*newSize*/);
};
}

View File

@ -7,5 +7,8 @@
namespace Nz
{
RenderTarget::~RenderTarget() = default;
RenderTarget::~RenderTarget()
{
OnRenderTargetRelease(this);
}
}