![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
This is the complete list of members for FRDGBuilder, including all inherited members.
| AddCommandListSetupTask(TaskLambda &&Task, bool bCondition=true, ERDGSetupTaskWaitPoint WaitPoint=ERDGSetupTaskWaitPoint::Compile) | FRDGBuilder | |
| AddCommandListSetupTask(TaskLambda &&Task, UE::Tasks::ETaskPriority Priority, bool bCondition=true, ERDGSetupTaskWaitPoint WaitPoint=ERDGSetupTaskWaitPoint::Compile) | FRDGBuilder | |
| AddCommandListSetupTask(TaskLambda &&Task, UE::Tasks::FPipe *Pipe, UE::Tasks::ETaskPriority Priority=UE::Tasks::ETaskPriority::Normal, bool bCondition=true, ERDGSetupTaskWaitPoint WaitPoint=ERDGSetupTaskWaitPoint::Compile) | FRDGBuilder | |
| AddCommandListSetupTask(TaskLambda &&Task, PrerequisitesCollectionType &&Prerequisites, UE::Tasks::ETaskPriority Priority=UE::Tasks::ETaskPriority::Normal, bool bCondition=true, ERDGSetupTaskWaitPoint WaitPoint=ERDGSetupTaskWaitPoint::Compile) | FRDGBuilder | |
| AddCommandListSetupTask(TaskLambda &&Task, UE::Tasks::FPipe *Pipe, PrerequisitesCollectionType &&Prerequisites, UE::Tasks::ETaskPriority Priority=UE::Tasks::ETaskPriority::Normal, bool bCondition=true, ERDGSetupTaskWaitPoint WaitPoint=ERDGSetupTaskWaitPoint::Compile) | FRDGBuilder | |
| AddCommandListSetupTask(TaskLambdaType &&TaskLambda, bool bCondition, ERDGSetupTaskWaitPoint WaitPoint) | FRDGBuilder | inline |
| AddCommandListSetupTask(TaskLambdaType &&TaskLambda, UE::Tasks::ETaskPriority TaskPriority, bool bCondition, ERDGSetupTaskWaitPoint WaitPoint) | FRDGBuilder | inline |
| AddCommandListSetupTask(TaskLambdaType &&TaskLambda, UE::Tasks::FPipe *Pipe, UE::Tasks::ETaskPriority Priority, bool bCondition, ERDGSetupTaskWaitPoint WaitPoint) | FRDGBuilder | inline |
| AddCommandListSetupTask(TaskLambdaType &&TaskLambda, PrerequisitesCollectionType &&Prerequisites, UE::Tasks::ETaskPriority Priority, bool bCondition, ERDGSetupTaskWaitPoint WaitPoint) | FRDGBuilder | inline |
| AddCommandListSetupTask(TaskLambdaType &&TaskLambda, UE::Tasks::FPipe *Pipe, PrerequisitesCollectionType &&Prerequisites, UE::Tasks::ETaskPriority Priority, bool bCondition, ERDGSetupTaskWaitPoint WaitPoint) | FRDGBuilder | |
| AddDispatchHint() | FRDGBuilder | inline |
| AddDispatchPass(FRDGEventName &&Name, const ParameterStructType *ParameterStruct, ERDGPassFlags Flags, LaunchLambdaType &&LaunchLambda) | FRDGBuilder | |
| AddDispatchPass(FRDGEventName &&Name, const ParameterStructType *ParameterStruct, ERDGPassFlags Flags, LaunchLambdaType &&LaunchLambda) | FRDGBuilder | |
| AddPass(FRDGEventName &&Name, const ParameterStructType *ParameterStruct, ERDGPassFlags Flags, ExecuteLambdaType &&ExecuteLambda) | FRDGBuilder | |
| AddPass(FRDGEventName &&Name, const FShaderParametersMetadata *ParametersMetadata, const void *ParameterStruct, ERDGPassFlags Flags, ExecuteLambdaType &&ExecuteLambda) | FRDGBuilder | |
| AddPass(FRDGEventName &&Name, ERDGPassFlags Flags, ExecuteLambdaType &&ExecuteLambda) | FRDGBuilder | |
| AddPass(FRDGEventName &&Name, ERDGPassFlags Flags, ExecuteLambdaType &&ExecuteLambda) | FRDGBuilder | |
| AddPass(FRDGEventName &&Name, const FShaderParametersMetadata *ParametersMetadata, const void *ParameterStruct, ERDGPassFlags Flags, ExecuteLambdaType &&ExecuteLambda) | FRDGBuilder | |
| AddPass(FRDGEventName &&Name, const ParameterStructType *ParameterStruct, ERDGPassFlags Flags, ExecuteLambdaType &&ExecuteLambda) | FRDGBuilder | |
| AddPassDependency(FRDGPass *Producer, FRDGPass *Consumer) | FRDGBuilder | |
| AddPostExecuteCallback(TUniqueFunction< void()> &&Callback) | FRDGBuilder | inline |
| AddSetupTask(TaskLambda &&Task, bool bCondition=true, ERDGSetupTaskWaitPoint WaitPoint=ERDGSetupTaskWaitPoint::Compile) | FRDGBuilder | |
| AddSetupTask(TaskLambda &&Task, UE::Tasks::ETaskPriority Priority, bool bCondition=true, ERDGSetupTaskWaitPoint WaitPoint=ERDGSetupTaskWaitPoint::Compile) | FRDGBuilder | |
| AddSetupTask(TaskLambda &&Task, UE::Tasks::FPipe *Pipe, UE::Tasks::ETaskPriority Priority=UE::Tasks::ETaskPriority::Normal, bool bCondition=true, ERDGSetupTaskWaitPoint WaitPoint=ERDGSetupTaskWaitPoint::Compile) | FRDGBuilder | |
| AddSetupTask(TaskLambda &&Task, PrerequisitesCollectionType &&Prerequisites, UE::Tasks::ETaskPriority Priority=UE::Tasks::ETaskPriority::Normal, bool bCondition=true, ERDGSetupTaskWaitPoint WaitPoint=ERDGSetupTaskWaitPoint::Compile) | FRDGBuilder | |
| AddSetupTask(TaskLambda &&Task, UE::Tasks::FPipe *Pipe, PrerequisitesCollectionType &&Prerequisites, UE::Tasks::ETaskPriority Priority=UE::Tasks::ETaskPriority::Normal, bool bCondition=true, ERDGSetupTaskWaitPoint WaitPoint=ERDGSetupTaskWaitPoint::Compile) | FRDGBuilder | |
| AddSetupTask(TaskLambdaType &&TaskLambda, bool bCondition, ERDGSetupTaskWaitPoint WaitPoint) | FRDGBuilder | inline |
| AddSetupTask(TaskLambdaType &&TaskLambda, UE::Tasks::ETaskPriority Priority, bool bCondition, ERDGSetupTaskWaitPoint WaitPoint) | FRDGBuilder | inline |
| AddSetupTask(TaskLambdaType &&TaskLambda, UE::Tasks::FPipe *Pipe, UE::Tasks::ETaskPriority Priority, bool bCondition, ERDGSetupTaskWaitPoint WaitPoint) | FRDGBuilder | inline |
| AddSetupTask(TaskLambdaType &&TaskLambda, PrerequisitesCollectionType &&Prerequisites, UE::Tasks::ETaskPriority Priority, bool bCondition, ERDGSetupTaskWaitPoint WaitPoint) | FRDGBuilder | inline |
| AddSetupTask(TaskLambdaType &&TaskLambda, UE::Tasks::FPipe *Pipe, PrerequisitesCollectionType &&Prerequisites, UE::Tasks::ETaskPriority Priority, bool bCondition, ERDGSetupTaskWaitPoint WaitPoint) | FRDGBuilder | |
| AddTextureTransition(FRDGTexture *Texture, FRDGTextureSubresourceState &StateBefore, FRDGTextureSubresourceState &StateAfter, FilterSubresourceLambdaType &&FilterSubresourceLambda) | FRDGBuilder | |
| Alloc(uint64 SizeInBytes, uint32 AlignInBytes=16) | FRDGBuilder | inline |
| AllocArray() | FRDGBuilder | inline |
| Allocators | FRDGScopeState | protected |
| AllocObject(TArgs &&... Args) | FRDGBuilder | inline |
| AllocParameters() | FRDGBuilder | inline |
| AllocParameters(const ParameterStructType *StructToCopy) | FRDGBuilder | inline |
| AllocParameters(const FShaderParametersMetadata *ParametersMetadata) | FRDGBuilder | |
| AllocParameters(const FShaderParametersMetadata *ParametersMetadata, uint32 NumStructs) | FRDGBuilder | |
| AllocPOD() | FRDGBuilder | inline |
| AllocPODArray(uint32 Count) | FRDGBuilder | inline |
| AllocPODArrayView(uint32 Count) | FRDGBuilder | |
| bEnabled | FRDGBuilder | |
| Blackboard | FRDGBuilder | |
| ConvertToExternalBuffer(FRDGBufferRef Buffer) | FRDGBuilder | |
| ConvertToExternalTexture(FRDGTextureRef Texture) | FRDGBuilder | |
| ConvertToExternalUniformBuffer(FRDGUniformBufferRef UniformBuffer) | FRDGBuilder | |
| CreateBuffer(const FRDGBufferDesc &Desc, const TCHAR *Name, ERDGBufferFlags Flags=ERDGBufferFlags::None) | FRDGBuilder | inline |
| CreateBuffer(const FRDGBufferDesc &Desc, const TCHAR *Name, FRDGBufferNumElementsCallback &&NumElementsCallback, ERDGBufferFlags Flags=ERDGBufferFlags::None) | FRDGBuilder | inline |
| CreateSRV(const FRDGTextureSRVDesc &Desc) | FRDGBuilder | inline |
| CreateSRV(const FRDGBufferSRVDesc &Desc) | FRDGBuilder | inline |
| CreateSRV(FRDGBufferRef Buffer, EPixelFormat Format) | FRDGBuilder | inline |
| CreateTexture(const FRDGTextureDesc &Desc, const TCHAR *Name, ERDGTextureFlags Flags=ERDGTextureFlags::None) | FRDGBuilder | inline |
| CreateUAV(const FRDGTextureUAVDesc &Desc, ERDGUnorderedAccessViewFlags Flags=ERDGUnorderedAccessViewFlags::None) | FRDGBuilder | inline |
| CreateUAV(FRDGTextureRef Texture, ERDGUnorderedAccessViewFlags Flags=ERDGUnorderedAccessViewFlags::None, EPixelFormat Format=PF_Unknown) | FRDGBuilder | inline |
| CreateUAV(const FRDGBufferUAVDesc &Desc, ERDGUnorderedAccessViewFlags Flags=ERDGUnorderedAccessViewFlags::None) | FRDGBuilder | inline |
| CreateUAV(FRDGBufferRef Buffer, EPixelFormat Format, ERDGUnorderedAccessViewFlags Flags=ERDGUnorderedAccessViewFlags::None) | FRDGBuilder | inline |
| CreateUniformBuffer(const ParameterStructType *ParameterStruct) | FRDGBuilder | |
| DumpDraw(const FRDGEventName &DrawEventName) | FRDGBuilder | inlinestatic |
| Execute() | FRDGBuilder | |
| FindExternalBuffer(FRHIBuffer *Buffer) const | FRDGBuilder | inline |
| FindExternalBuffer(FRDGPooledBuffer *ExternalPooledBuffer) const | FRDGBuilder | inline |
| FindExternalTexture(FRHITexture *Texture) const | FRDGBuilder | inline |
| FindExternalTexture(IPooledRenderTarget *ExternalPooledTexture) const | FRDGBuilder | inline |
| FlushSetupQueue() | FRDGBuilder | |
| FRDGBuilder(FRHICommandListImmediate &RHICmdList, FRDGEventName Name={}, ERDGBuilderFlags Flags=ERDGBuilderFlags::None, EShaderPlatform ShaderPlatform=GMaxRHIShaderPlatform) | FRDGBuilder | |
| FRDGBuilder(const FRDGBuilder &)=delete | FRDGBuilder | |
| FRDGScope_Budget | FRDGScopeState | |
| FRDGScopeState(FRHICommandListImmediate &InRHICmdList, bool bImmediate, bool bParallelExecute) | FRDGScopeState | inline |
| GetAsyncDeleteTask() | FRDGBuilder | static |
| GetAsyncExecuteTask() | FRDGBuilder | static |
| GetPooledBuffer(FRDGBufferRef Buffer) const | FRDGBuilder | inline |
| GetPooledTexture(FRDGTextureRef Texture) const | FRDGBuilder | inline |
| IsAsyncComputeEnabled() const | FRDGBuilder | inline |
| IsDumpingDraws() | FRDGBuilder | inlinestatic |
| IsDumpingFrame() | FRDGBuilder | inlinestatic |
| IsImmediateMode() | FRDGBuilder | static |
| IsParallelSetupEnabled() const | FRDGBuilder | inline |
| QueueBufferExtraction(FRDGBufferRef Buffer, TRefCountPtr< FRDGPooledBuffer > *OutPooledBufferPtr) | FRDGBuilder | inline |
| QueueBufferExtraction(FRDGBufferRef Buffer, TRefCountPtr< FRDGPooledBuffer > *OutPooledBufferPtr, ERHIAccess AccessFinal) | FRDGBuilder | inline |
| QueueBufferUpload(FRDGBufferRef Buffer, const void *InitialData, uint64 InitialDataSize, ERDGInitialDataFlags InitialDataFlags=ERDGInitialDataFlags::None) | FRDGBuilder | inline |
| QueueBufferUpload(FRDGBufferRef Buffer, TArrayView< ElementType, int32 > Container, ERDGInitialDataFlags InitialDataFlags=ERDGInitialDataFlags::None) | FRDGBuilder | inline |
| QueueBufferUpload(FRDGBufferRef Buffer, const void *InitialData, uint64 InitialDataSize, FRDGBufferInitialDataFreeCallback &&InitialDataFreeCallback) | FRDGBuilder | inline |
| QueueBufferUpload(FRDGBufferRef Buffer, TArrayView< ElementType, int32 > Container, FRDGBufferInitialDataFreeCallback &&InitialDataFreeCallback) | FRDGBuilder | inline |
| QueueBufferUpload(FRDGBufferRef Buffer, FRDGBufferInitialDataFillCallback &&InitialDataFillCallback) | FRDGBuilder | inline |
| QueueBufferUpload(FRDGBufferRef Buffer, FRDGBufferInitialDataCallback &&InitialDataCallback, FRDGBufferInitialDataSizeCallback &&InitialDataSizeCallback) | FRDGBuilder | inline |
| QueueBufferUpload(FRDGBufferRef Buffer, FRDGBufferInitialDataCallback &&InitialDataCallback, FRDGBufferInitialDataSizeCallback &&InitialDataSizeCallback, FRDGBufferInitialDataFreeCallback &&InitialDataFreeCallback) | FRDGBuilder | inline |
| QueueCommitReservedBuffer(FRDGBufferRef Buffer, uint64 CommitSizeInBytes) | FRDGBuilder | inline |
| QueueTextureExtraction(FRDGTextureRef Texture, TRefCountPtr< IPooledRenderTarget > *OutPooledTexturePtr, ERDGResourceExtractionFlags Flags=ERDGResourceExtractionFlags::None) | FRDGBuilder | inline |
| QueueTextureExtraction(FRDGTextureRef Texture, TRefCountPtr< IPooledRenderTarget > *OutPooledTexturePtr, ERHIAccess AccessFinal, ERDGResourceExtractionFlags Flags=ERDGResourceExtractionFlags::None) | FRDGBuilder | inline |
| RegisterExternalBuffer(const TRefCountPtr< FRDGPooledBuffer > &ExternalPooledBuffer, ERDGBufferFlags Flags=ERDGBufferFlags::None) | FRDGBuilder | |
| RegisterExternalBuffer(const TRefCountPtr< FRDGPooledBuffer > &ExternalPooledBuffer, ERDGBufferFlags Flags, ERHIAccess AccessFinal) | FRDGBuilder | |
| RegisterExternalBuffer(const TRefCountPtr< FRDGPooledBuffer > &ExternalPooledBuffer, const TCHAR *NameIfNotRegistered, ERDGBufferFlags Flags=ERDGBufferFlags::None) | FRDGBuilder | |
| RegisterExternalTexture(const TRefCountPtr< IPooledRenderTarget > &ExternalPooledTexture, ERDGTextureFlags Flags=ERDGTextureFlags::None) | FRDGBuilder | |
| RegisterExternalTexture(const TRefCountPtr< IPooledRenderTarget > &ExternalPooledTexture, const TCHAR *NameIfNotRegistered, ERDGTextureFlags Flags=ERDGTextureFlags::None) | FRDGBuilder | |
| RemoveUnusedBufferWarning(FRDGBufferRef Buffer) | FRDGBuilder | inline |
| RemoveUnusedTextureWarning(FRDGTextureRef Texture) | FRDGBuilder | inline |
| RHICmdList | FRDGScopeState | |
| Root | FRDGScopeState | |
| ScopeState | FRDGScopeState | protected |
| SetBufferAccessFinal(FRDGBufferRef Buffer, ERHIAccess Access) | FRDGBuilder | inline |
| SetCommandListStat(TStatId StatId) | FRDGBuilder | inline |
| SetFlushResourcesRHI() | FRDGBuilder | |
| SetPassWorkload(FRDGPass *Pass, uint32 Workload) | FRDGBuilder | inline |
| SetTextureAccessFinal(FRDGTextureRef Texture, ERHIAccess Access) | FRDGBuilder | inline |
| ShouldAllocScope(TOptional< TRDGEventScopeGuard< TScopeType > > const &, ERDGScopeFlags Flags) const | FRDGScopeState | inline |
| ShouldEmitEvents() const | FRDGScopeState | inline |
| SkipInitialAsyncComputeFence() | FRDGBuilder | inline |
| Task | FRDGScopeState | |
| TaskPriorityBias | FRDGBuilder | |
| Tasks | FRDGBuilder | |
| TickPoolElements() | FRDGBuilder | static |
| Transition | FRDGScopeState | |
| UseExternalAccessMode(FRDGViewableResource *Resource, ERHIAccess ReadOnlyAccess, ERHIPipeline Pipelines=ERHIPipeline::Graphics) | FRDGBuilder | |
| UseExternalAccessMode(TArrayView< FRDGViewableResource *const > Resources, ERHIAccess ReadOnlyAccess, ERHIPipeline Pipelines=ERHIPipeline::Graphics) | FRDGBuilder | inline |
| UseInternalAccessMode(FRDGViewableResource *Resource) | FRDGBuilder | |
| UseInternalAccessMode(TArrayView< FRDGViewableResource *const > Resources) | FRDGBuilder | inline |
| WaitForAsyncDeleteTask() | FRDGBuilder | static |
| WaitForAsyncExecuteTask() | FRDGBuilder | static |
| ~FRDGBuilder() | FRDGBuilder |