|
| template<typename ResourceType > |
| RENDERCORE_API void | MemsetResource (FRHICommandList &RHICmdList, const ResourceType &DstBuffer, const FMemsetResourceParams &Params) |
| |
| template<typename ResourceType > |
| RENDERCORE_API void | MemcpyResource (FRHICommandList &RHICmdList, const ResourceType &DstBuffer, const ResourceType &SrcBuffer, const FMemcpyResourceParams &Params, bool bAlreadyInUAVOverlap=false) |
| |
| RENDERCORE_API bool | ResizeResourceSOAIfNeeded (FRHICommandList &RHICmdList, FRWBufferStructured &Texture, const FResizeResourceSOAParams &Params, const TCHAR *DebugName) |
| |
| template<typename ResourceType > |
| RENDERCORE_API bool | ResizeResourceIfNeeded (FRHICommandList &RHICmdList, ResourceType &Buffer, uint32 NumBytes, const TCHAR *DebugName) |
| |
| RENDERCORE_API bool | ResizeResourceIfNeeded (FRHICommandList &RHICmdList, FRWBuffer &Buffer, EPixelFormat Format, uint32 NumElements, const TCHAR *DebugName) |
| |
| RENDERCORE_API bool | ResizeResourceSOAIfNeeded (FRDGBuilder &GraphBuilder, FRWBufferStructured &Buffer, const FResizeResourceSOAParams &Params, const TCHAR *DebugName) |
| |
| RENDERCORE_API bool | ResizeResourceIfNeeded (FRDGBuilder &GraphBuilder, FRWBufferStructured &Buffer, uint32 NumBytes, const TCHAR *DebugName) |
| |
| RENDERCORE_API bool | ResizeResourceIfNeeded (FRDGBuilder &GraphBuilder, FRWByteAddressBuffer &Buffer, uint32 NumBytes, const TCHAR *DebugName) |
| |
| RENDERCORE_API bool | ResizeResourceIfNeeded (FRDGBuilder &GraphBuilder, FRWBuffer &Buffer, EPixelFormat Format, uint32 NumElements, const TCHAR *DebugName) |
| |
| RENDERCORE_API void | MemsetResource (FRDGBuilder &GraphBuilder, FRDGBuffer *DstResource, const FMemsetResourceParams &Params) |
| |
| RENDERCORE_API void | MemcpyResource (FRDGBuilder &GraphBuilder, FRDGBuffer *DstResource, FRDGBuffer *SrcResource, const FMemcpyResourceParams &Params) |
| |
| RENDERCORE_API void | MemsetResource (FRDGBuilder &GraphBuilder, FRDGBufferUAV *DstResource, const FMemsetResourceParams &Params) |
| |
| RENDERCORE_API void | MemcpyResource (FRDGBuilder &GraphBuilder, FRDGBufferUAV *DstResource, FRDGBufferSRV *SrcResource, const FMemcpyResourceParams &Params) |
| |
| void RENDERCORE_API | ScatterCopyResource (FRDGBuilder &GraphBuilder, FRDGBuffer *DstResource, FRDGBufferSRV *ScatterBufferSRV, FRDGBufferSRV *UploadBufferSRV, const FScatterCopyParams &Params) |
| |
| void RENDERCORE_API | ScatterCopyResource (FRDGBuilder &GraphBuilder, FRDGBuffer *DstResource, FRDGBufferSRV *ScatterBufferSRV, FRDGBufferSRV *UploadBufferSRV, const FAsyncScatterCopyParams &Params) |
| |
| RENDERCORE_API FRDGBuffer * | ResizeBufferIfNeeded (FRDGBuilder &GraphBuilder, TRefCountPtr< FRDGPooledBuffer > &ExternalBuffer, const FRDGBufferDesc &BufferDesc, const TCHAR *Name) |
| |
| RENDERCORE_API FRDGBuffer * | ResizeBufferIfNeeded (FRDGBuilder &GraphBuilder, TRefCountPtr< FRDGPooledBuffer > &ExternalBuffer, EPixelFormat Format, uint32 NumElements, const TCHAR *Name) |
| |
| RENDERCORE_API FRDGBuffer * | ResizeStructuredBufferIfNeeded (FRDGBuilder &GraphBuilder, TRefCountPtr< FRDGPooledBuffer > &ExternalBuffer, uint32 NumBytes, const TCHAR *Name) |
| |
| RENDERCORE_API FRDGBuffer * | ResizeStructuredBufferSOAIfNeeded (FRDGBuilder &GraphBuilder, TRefCountPtr< FRDGPooledBuffer > &ExternalBuffer, const FResizeResourceSOAParams &Params, const TCHAR *DebugName) |
| |
| RENDERCORE_API FRDGBuffer * | ResizeByteAddressBufferIfNeeded (FRDGBuilder &GraphBuilder, TRefCountPtr< FRDGPooledBuffer > &ExternalBuffer, uint32 NumBytes, const TCHAR *Name) |
| |
| FRDGBuffer * | ResizeByteAddressBufferIfNeededWithCurrentLLMTag (FRDGBuilder &GraphBuilder, TRefCountPtr< FRDGPooledBuffer > &ExternalBuffer, uint32 NumBytes, const TCHAR *Name) |
| |
| void | LockIfValid (FRHICommandListBase &RHICmdList, FRDGScatterUploader *Uploader) |
| |
| void | UnlockIfValid (FRHICommandListBase &RHICmdList, FRDGScatterUploader *Uploader) |
| |