diff --git a/Source/StevesUEHelpers/Private/StevesTextureRenderTargetPool.cpp b/Source/StevesUEHelpers/Private/StevesTextureRenderTargetPool.cpp index d79d4c9..69dcc7c 100644 --- a/Source/StevesUEHelpers/Private/StevesTextureRenderTargetPool.cpp +++ b/Source/StevesUEHelpers/Private/StevesTextureRenderTargetPool.cpp @@ -50,6 +50,13 @@ void FStevesTextureRenderTargetPool::AddReferencedObjects(FReferenceCollector& C Collector.AddReferencedObjects(UnreservedTextures); } +#if ENGINE_MAJOR_VERSION >= 5 +FString FStevesTextureRenderTargetPool::GetReferencerName() const +{ + return "FStevesTextureRenderTargetPool"; +} +#endif + FStevesTextureRenderTargetReservationPtr FStevesTextureRenderTargetPool::ReserveTexture(FIntPoint Size, ETextureRenderTargetFormat Format, const UObject* Owner) { diff --git a/Source/StevesUEHelpers/Public/StevesTextureRenderTargetPool.h b/Source/StevesUEHelpers/Public/StevesTextureRenderTargetPool.h index 0deeb7d..ff0619b 100644 --- a/Source/StevesUEHelpers/Public/StevesTextureRenderTargetPool.h +++ b/Source/StevesUEHelpers/Public/StevesTextureRenderTargetPool.h @@ -110,7 +110,11 @@ public: // FGCObject virtual void AddReferencedObjects(FReferenceCollector& Collector) override; - + +#if ENGINE_MAJOR_VERSION >= 5 + // FGCObject + virtual FString GetReferencerName() const override; +#endif /** * Reserve a texture for use as a render target. This will create a new texture target if needed. * @param Size The dimensions of the texture