Navigation
API > API/Runtime > API/Runtime/RenderCore
Inheritance Hierarchy
- FRefCountBase
- FRDGPooledBuffer
References
| Module | RenderCore |
| Header | /Engine/Source/Runtime/RenderCore/Public/RenderGraphResources.h |
| Include | #include "RenderGraphResources.h" |
Syntax
class FRDGPooledBuffer : public FRefCountBase
Variables
| Type | Name | Description | |
|---|---|---|---|
| const FRDGBufferDesc | Desc |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FRDGPooledBuffer
(
TRefCountPtr< FRHIBuffer > InBuffer, |
|||
FRDGPooledBuffer
(
FRHICommandListBase& RHICmdList, |
Functions
| Type | Name | Description | |
|---|---|---|---|
| uint32 | |||
| const TCHAR * | GetName () |
||
| FRHIShaderResourceView * | GetOrCreateSRV
(
FRHICommandListBase& RHICmdList, |
Finds a SRV matching the descriptor in the cache or creates a new one and updates the cache. | |
| FRHIUnorderedAccessView * | GetOrCreateUAV
(
FRHICommandListBase& RHICmdList, |
Finds a UAV matching the descriptor in the cache or creates a new one and updates the cache. | |
| FRHIBuffer * | GetRHI () |
Returns the RHI buffer. | |
| uint32 | GetSize () |
||
| FRHIShaderResourceView * | GetSRV () |
Returns the default SRV. | |
| FRHIShaderResourceView * | GetSRV
(
FRHICommandListBase& RHICmdList, |
Deprecated Functions
| Type | Name | Description | |
|---|---|---|---|
| FRHIShaderResourceView * | GetOrCreateSRV
(
const FRHIBufferSRVCreateInfo& SRVDesc |
GetOrCreateSRV now requires a command list. | |
| FRHIUnorderedAccessView * | GetOrCreateUAV
(
const FRHIBufferUAVCreateInfo& UAVDesc |
GetOrCreateUAV now requires a command list. | |
| FRHIShaderResourceView * | GetSRV
(
const FRHIBufferSRVCreateInfo& SRVDesc |
GetSRV now requires a command list. |