![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <RendererInterface.h>
Inheritance diagram for IPooledRenderTarget:Public Member Functions | |
| virtual | ~IPooledRenderTarget () |
| virtual bool | IsFree () const =0 |
| virtual const FPooledRenderTargetDesc & | GetDesc () const =0 |
| virtual uint32 | ComputeMemorySize () const =0 |
| virtual bool | IsTracked () const =0 |
| virtual FRHITransientTexture * | GetTransientTexture () const |
| virtual uint32 | AddRef () const =0 |
| virtual uint32 | Release ()=0 |
| virtual uint32 | GetRefCount () const =0 |
| FRHITexture * | GetRHI () const |
Protected Attributes | |
| FSceneRenderTargetItem | RenderTargetItem |
Render thread side, use TRefCountPtr<IPooledRenderTarget>, allows sharing and VisualizeTexture
|
inlinevirtual |
Implemented in FRDGTransientRenderTarget, and FPooledRenderTarget.
Only for debugging purpose
Implemented in FRDGTransientRenderTarget, and FPooledRenderTarget.
|
pure virtual |
Get all the data that is needed to create the render target.
Implemented in FRDGTransientRenderTarget, and FPooledRenderTarget.
Implemented in FRDGTransientRenderTarget, and FPooledRenderTarget.
|
inline |
|
inlinevirtual |
Returns a transient texture if this is a container for one.
Reimplemented in FRDGTransientRenderTarget.
Checks if the reference count indicated that the rendertarget is unused and can be reused.
Implemented in FRDGTransientRenderTarget, and FPooledRenderTarget.
Returns if the render target is tracked by a pool.
Implemented in FRDGTransientRenderTarget, and FPooledRenderTarget.
Implemented in FRDGTransientRenderTarget, and FPooledRenderTarget.
|
protected |
The internal references to the created render target