Navigation
API > API/Runtime > API/Runtime/RenderCore
Render thread side, use TRefCountPtr
| Name | IPooledRenderTarget |
| Type | struct |
| Header File | /Engine/Source/Runtime/RenderCore/Public/RendererInterface.h |
| Include Path | #include "RendererInterface.h" |
Syntax
struct IPooledRenderTarget
Derived Classes
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IPooledRenderTarget() |
RendererInterface.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
uint32 AddRef() |
Refcounting. | RendererInterface.h | |
uint32 ComputeMemorySize() |
Only for debugging purpose | RendererInterface.h | |
const FPooledRenderTargetDesc & GetDesc() |
Get all the data that is needed to create the render target. | RendererInterface.h | |
uint32 GetRefCount() |
RendererInterface.h | ||
FRHITexture * GetRHI() |
RendererInterface.h | ||
virtual FRHITransientTexture * GetTransientTexture() |
Returns a transient texture if this is a container for one. | RendererInterface.h | |
bool IsFree() |
Checks if the reference count indicated that the rendertarget is unused and can be reused. | RendererInterface.h | |
bool IsTracked() |
Returns if the render target is tracked by a pool. | RendererInterface.h | |
uint32 Release() |
RendererInterface.h |