UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
RenderGraphTrace.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "HAL/Platform.h"
8#include "Trace/Trace.h"
9
10class FRDGBuffer;
11class FRDGBuilder;
12class FRDGPass;
13class FRDGTexture;
15namespace UE { namespace Trace { class FChannel; } }
16
17#if RDG_ENABLE_TRACE
18
20
21class FRDGTrace
22{
23public:
24 RENDERCORE_API FRDGTrace();
25
27 RENDERCORE_API void OutputGraphEnd(const FRDGBuilder& GraphBuilder);
28
29 RENDERCORE_API void AddResource(FRDGViewableResource* Resource);
32
34
35 RENDERCORE_API bool IsEnabled() const;
36
37private:
40 bool bEnabled;
41};
42
43#endif
FPlatformTypes::uint64 uint64
A 64-bit unsigned integer.
Definition Platform.h:1117
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define UE_TRACE_CHANNEL_EXTERN(ChannelName,...)
Definition Trace.h:448
uint32_t uint32
Definition binka_ue_file_header.h:6
Definition RenderGraphResources.h:1321
Definition RenderGraphBuilder.h:49
Definition RenderGraphPass.h:217
Definition RenderGraphResources.h:571
Definition RenderGraphResources.h:291
Definition RHITransientResourceAllocator.h:489
bool IsEnabled()
Definition IAudioLinkFactory.cpp:13
@ Trace
Definition NetTraceConfig.h:23
Definition AdvancedWidgetsModule.cpp:13