Renderer/RenderTarget: Add OnRenderTargetRelease signal
This commit is contained in:
@@ -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*/);
|
||||
};
|
||||
}
|
||||
|
||||
@@ -7,5 +7,8 @@
|
||||
|
||||
namespace Nz
|
||||
{
|
||||
RenderTarget::~RenderTarget() = default;
|
||||
RenderTarget::~RenderTarget()
|
||||
{
|
||||
OnRenderTargetRelease(this);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user