4#include "RenderGraphUtils.h"
5#include "RenderGraphBuilder.h"
6#include "GlobalShader.h"
7#include "RenderGraphResources.h"
8#include "ST_VJ_ComputeFunctionLibrary.h"
67 void RegisterRW(FRDGBuilder& GraphBuilder, FString readName, FString writeName)
79 void RegisterR(FRDGBuilder& GraphBuilder, FString readName)
90 void RegisterW(FRDGBuilder& GraphBuilder, FString writeName)
static void RegisterSRV(FRDGBuilder &GraphBuilder, TRefCountPtr< FRDGPooledBuffer > buffer, FString name, FRDGBufferRef &outRDGRef, FRDGBufferSRVRef &outSRVRef, ERDGBufferFlags flags=ERDGBufferFlags::None)
Definition ST_VJ_ComputeFunctionLibrary.cpp:23
static void RegisterUAV(FRDGBuilder &GraphBuilder, TRefCountPtr< FRDGPooledBuffer > buffer, FString name, FRDGBufferRef &outRDGRef, FRDGBufferUAVRef &outUAVRef, ERDGBufferFlags flags=ERDGBufferFlags::None)
Definition ST_VJ_ComputeFunctionLibrary.cpp:35
FST_VJ_PingPongBuffer()
Definition ST_VJ_PingPongBuffer.h:37
void PingPong(FRDGBuilder &GraphBuilder)
Definition ST_VJ_PingPongBuffer.h:52
void RegisterR(FRDGBuilder &GraphBuilder, FString readName)
Definition ST_VJ_PingPongBuffer.h:79
TRefCountPtr< FRDGPooledBuffer > WritePooled
Definition ST_VJ_PingPongBuffer.h:22
FRDGBufferUAVRef WriteScopedUAV
Definition ST_VJ_PingPongBuffer.h:34
~FST_VJ_PingPongBuffer()
Definition ST_VJ_PingPongBuffer.h:96
FRDGBufferRef ReadScopedRef
Definition ST_VJ_PingPongBuffer.h:25
FRDGBufferRef WriteScopedRef
Definition ST_VJ_PingPongBuffer.h:28
void RegisterW(FRDGBuilder &GraphBuilder, FString writeName)
Definition ST_VJ_PingPongBuffer.h:90
void ReleaseData()
Definition ST_VJ_PingPongBuffer.h:102
FRDGBufferSRVRef ReadScopedSRV
Definition ST_VJ_PingPongBuffer.h:31
TRefCountPtr< FRDGPooledBuffer > ReadPooled
Definition ST_VJ_PingPongBuffer.h:19
void RegisterRW(FRDGBuilder &GraphBuilder, FString readName, FString writeName)
Definition ST_VJ_PingPongBuffer.h:67