| IPooledRenderTarget
|
Module |
|
Header |
/Engine/Source/Runtime/RenderCore/Public/RenderTargetPool.h |
Include |
#include "RenderTargetPool.h" |
struct FPooledRenderTarget : public IPooledRenderTarget
The reference to a pooled render target, use like this: TRefCountPtr<IPooledRenderTarget>
Name | Description | ||
---|---|---|---|
|
VRamAllocation |
Todo private: |
Name | Description | |
---|---|---|
|
FPooledRenderTarget ( |
Constructor that makes a snapshot |
|
FPooledRenderTarget ( |
Name | Description | |
---|---|---|
|
~FPooledRenderTarget() |
Name | Description | ||
---|---|---|---|
|
GetUnusedForNFrames() |
||
|
HasBeenDiscardedThisFrame() |
||
|
IsSnapshot() |
||
|
IsTransient() |
Name | Description | ||
---|---|---|---|
|
AddRef() |
Refcounting. |
|
|
ComputeMemorySize() |
Only for debugging purpose |
|
|
const FPoole... |
GetDesc() |
Get all the data that is needed to create the render target. |
|
GetRefCount() |
||
|
IsFree() |
Checks if the reference count indicated that the rendertarget is unused and can be reused. |
|
|
IsTracked() |
Returns if the render target is tracked by a pool. |
|
|
Release() |
||
|
SetDebugName ( |