Renderer/RenderTarget: Add OnRenderTargetRelease signal
This commit is contained in:
parent
c6611fcb9f
commit
488ccf9648
|
|
@ -28,6 +28,7 @@ namespace Nz
|
||||||
virtual const RenderPass& GetRenderPass() const = 0;
|
virtual const RenderPass& GetRenderPass() const = 0;
|
||||||
virtual const Vector2ui& GetSize() const = 0;
|
virtual const Vector2ui& GetSize() const = 0;
|
||||||
|
|
||||||
|
NazaraSignal(OnRenderTargetRelease, const RenderTarget* /*renderTarget*/);
|
||||||
NazaraSignal(OnRenderTargetSizeChange, const RenderTarget* /*renderTarget*/, const Vector2ui& /*newSize*/);
|
NazaraSignal(OnRenderTargetSizeChange, const RenderTarget* /*renderTarget*/, const Vector2ui& /*newSize*/);
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -7,5 +7,8 @@
|
||||||
|
|
||||||
namespace Nz
|
namespace Nz
|
||||||
{
|
{
|
||||||
RenderTarget::~RenderTarget() = default;
|
RenderTarget::~RenderTarget()
|
||||||
|
{
|
||||||
|
OnRenderTargetRelease(this);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue