Navigation
API > API/Runtime > API/Runtime/RenderCore
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FRDGPassRef FComputeShaderUtils::AddPass
(
FRDGBuilder& GraphBuilder, |
RenderGraphUtils.h | ||
FRDGPassRef FComputeShaderUtils::AddPass
(
FRDGBuilder& GraphBuilder, |
RenderGraphUtils.h | ||
FRDGPassRef FComputeShaderUtils::AddPass
(
FRDGBuilder& GraphBuilder, |
RenderGraphUtils.h | ||
FRDGPassRef FComputeShaderUtils::AddPass
(
FRDGBuilder& GraphBuilder, |
Dispatch a compute shader to render graph builder with its parameters. | RenderGraphUtils.h | |
FRDGPassRef FComputeShaderUtils::AddPass
(
FRDGBuilder& GraphBuilder, |
Dispatch a compute shader to render graph builder with its parameters. | RenderGraphUtils.h | |
FRDGPassRef FComputeShaderUtils::AddPass
(
FRDGBuilder& GraphBuilder, |
RenderGraphUtils.h | ||
FRDGPassRef FComputeShaderUtils::AddPass
(
FRDGBuilder& GraphBuilder, |
Dispatch a compute shader to render graph builder with its parameters. | RenderGraphUtils.h |
FComputeShaderUtils::AddPass(FRDGBuilder &, FRDGEventName &&, const TShaderRef< TShaderClass > &, typename TShaderClass::FParameters *, FIntVector)
| Name | FComputeShaderUtils::AddPass |
| Type | function |
| Header File | /Engine/Source/Runtime/RenderCore/Public/RenderGraphUtils.h |
| Include Path | #include "RenderGraphUtils.h" |
namespace FComputeShaderUtils
{
template<typename TShaderClass>
FRDGPassRef FComputeShaderUtils::AddPass
(
FRDGBuilder & GraphBuilder,
FRDGEventName && PassName,
const TShaderRef< TShaderClass > & ComputeShader,
typename TShaderClass::FParameters * Parameters,
FIntVector GroupCount
)
}
FComputeShaderUtils::AddPass(FRDGBuilder &, FRDGEventName &&, const TShaderRef< TShaderClass > &, typename TShaderClass::FParameters *, FRDGDispatchGroupCountCallback &&)
| Name | FComputeShaderUtils::AddPass |
| Type | function |
| Header File | /Engine/Source/Runtime/RenderCore/Public/RenderGraphUtils.h |
| Include Path | #include "RenderGraphUtils.h" |
namespace FComputeShaderUtils
{
template<typename TShaderClass>
FRDGPassRef FComputeShaderUtils::AddPass
(
FRDGBuilder & GraphBuilder,
FRDGEventName && PassName,
const TShaderRef< TShaderClass > & ComputeShader,
typename TShaderClass::FParameters * Parameters,
FRDGDispatchGroupCountCallback && GroupCountCallback
)
}
FComputeShaderUtils::AddPass(FRDGBuilder &, FRDGEventName &&, ERDGPassFlags, const TShaderRef< TShaderClass > &, typename TShaderClass::FParameters *, FIntVector)
| Name | FComputeShaderUtils::AddPass |
| Type | function |
| Header File | /Engine/Source/Runtime/RenderCore/Public/RenderGraphUtils.h |
| Include Path | #include "RenderGraphUtils.h" |
namespace FComputeShaderUtils
{
template<typename TShaderClass>
FRDGPassRef FComputeShaderUtils::AddPass
(
FRDGBuilder & GraphBuilder,
FRDGEventName && PassName,
ERDGPassFlags PassFlags,
const TShaderRef< TShaderClass > & ComputeShader,
typename TShaderClass::FParameters * Parameters,
FIntVector GroupCount
)
}
FComputeShaderUtils::AddPass(FRDGBuilder &, FRDGEventName &&, ERDGPassFlags, const TShaderRef< TShaderClass > &, const FShaderParametersMetadata , typename TShaderClass::FParameters , FIntVector)
Description
Dispatch a compute shader to render graph builder with its parameters.
| Name | FComputeShaderUtils::AddPass |
| Type | function |
| Header File | /Engine/Source/Runtime/RenderCore/Public/RenderGraphUtils.h |
| Include Path | #include "RenderGraphUtils.h" |
namespace FComputeShaderUtils
{
template<typename TShaderClass>
FRDGPassRef FComputeShaderUtils::AddPass
(
FRDGBuilder & GraphBuilder,
FRDGEventName && PassName,
ERDGPassFlags PassFlags,
const TShaderRef< TShaderClass > & ComputeShader,
const FShaderParametersMetadata * ParametersMetadata,
typename TShaderClass::FParameters * Parameters,
FIntVector GroupCount
)
}
FComputeShaderUtils::AddPass(FRDGBuilder &, FRDGEventName &&, ERDGPassFlags, const TShaderRef< TShaderClass > &, const FShaderParametersMetadata , typename TShaderClass::FParameters , FRDGDispatchGroupCountCallback &&)
Description
Dispatch a compute shader to render graph builder with its parameters. GroupCount is supplied through a callback. This allows adding a dispatch with unknown GroupCount but the value must be ready before the pass is executed.
| Name | FComputeShaderUtils::AddPass |
| Type | function |
| Header File | /Engine/Source/Runtime/RenderCore/Public/RenderGraphUtils.h |
| Include Path | #include "RenderGraphUtils.h" |
namespace FComputeShaderUtils
{
template<typename TShaderClass>
FRDGPassRef FComputeShaderUtils::AddPass
(
FRDGBuilder & GraphBuilder,
FRDGEventName && PassName,
ERDGPassFlags PassFlags,
const TShaderRef< TShaderClass > & ComputeShader,
const FShaderParametersMetadata * ParametersMetadata,
typename TShaderClass::FParameters * Parameters,
FRDGDispatchGroupCountCallback && GroupCountCallback
)
}
FComputeShaderUtils::AddPass(FRDGBuilder &, FRDGEventName &&, const TShaderRef< TShaderClass > &, typename TShaderClass::FParameters *, FRDGBufferRef, uint32, FRDGDispatchLateParamCallback &&)
| Name | FComputeShaderUtils::AddPass |
| Type | function |
| Header File | /Engine/Source/Runtime/RenderCore/Public/RenderGraphUtils.h |
| Include Path | #include "RenderGraphUtils.h" |
namespace FComputeShaderUtils
{
template<typename TShaderClass>
FRDGPassRef FComputeShaderUtils::AddPass
(
FRDGBuilder & GraphBuilder,
FRDGEventName && PassName,
const TShaderRef< TShaderClass > & ComputeShader,
typename TShaderClass::FParameters * Parameters,
FRDGBufferRef IndirectArgsBuffer,
uint32 IndirectArgsOffset,
FRDGDispatchLateParamCallback && DispatchLateParamCallback
)
}
FComputeShaderUtils::AddPass(FRDGBuilder &, FRDGEventName &&, ERDGPassFlags, const TShaderRef< TShaderClass > &, typename TShaderClass::FParameters *, FRDGBufferRef, uint32, FRDGDispatchLateParamCallback &&)
Description
Dispatch a compute shader to render graph builder with its parameters.
| Name | FComputeShaderUtils::AddPass |
| Type | function |
| Header File | /Engine/Source/Runtime/RenderCore/Public/RenderGraphUtils.h |
| Include Path | #include "RenderGraphUtils.h" |
namespace FComputeShaderUtils
{
template<typename TShaderClass>
FRDGPassRef FComputeShaderUtils::AddPass
(
FRDGBuilder & GraphBuilder,
FRDGEventName && PassName,
ERDGPassFlags PassFlags,
const TShaderRef< TShaderClass > & ComputeShader,
typename TShaderClass::FParameters * Parameters,
FRDGBufferRef IndirectArgsBuffer,
uint32 IndirectArgsOffset,
FRDGDispatchLateParamCallback && DispatchLateParamCallback
)
}